CellexalVR  0.13.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
CellexalVR.Multiuser.MultiuserMessageReciever Class Reference

This class holds the remote-callable commands that are sent over network between to connected clients. To synchronize the scenes in multiplayer it means when a function is called on one client the same has to be done on the others. Each function in this class represent one such function to synchronize the scenes. More...

Inheritance diagram for CellexalVR.Multiuser.MultiuserMessageReciever:

Public Member Functions

void RecieveMessageReadFolder (string path)
 
void RecieveMessageSynchConfig (byte[] data)
 
void RecieveMessageLoadingMenu (bool delete)
 
void RecieveMessageDisableColliders (string name)
 
void RecieveMessageEnableColliders (string name)
 
void RecieveMessageColorGraphsByGene (string geneName)
 
void RecieveMessageColoringMethodChanged (int newMode)
 
void RecieveMessageColorByAttribute (string attributeType, bool toggle)
 
void RecieveMessageColorByIndex (string indexName)
 
void RecieveMessageActivateKeyboard (bool activate)
 
void RecieveMessageKeyClicked (string key)
 
void RecieveMessageKBackspaceKeyClicked ()
 
void RecieveMessageClearKeyClicked ()
 
void RecieveMessageSearchLockToggled (int index)
 
void RecieveMessageAddAnnotation (string annotation, int index)
 
void RecieveMessageExportAnnotations ()
 
void RecieveMessageClearExpressionColours ()
 
void RecieveMessageCalculateCorrelatedGenes (string geneName)
 
void RecieveMessageConfirmSelection ()
 
void RecieveMessageAddSelect (string graphName, string label, int newGroup, float r, float g, float b)
 
void RecieveMessageCubeColoured (string graphName, string label, int newGroup, float r, float g, float b)
 
void RecieveMessageGoBackOneColor ()
 
void RecieveMessageGoBackSteps (int k)
 
void RecieveMessageCancelSelection ()
 
void RecieveMessageRedoOneColor ()
 
void RecieveMessageRedoSteps (int k)
 
void RecieveMessageDrawLine (float r, float g, float b, float[] xcoords, float[] ycoords, float[] zcoords)
 
void RecieveMessageClearAllLines ()
 
void RecieveMessageClearLastLine ()
 
void RecieveMessageClearLinesWithColor (float r, float g, float b)
 
void RecieveMessageMoveGraph (string moveGraphName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float rotW, float scaleX, float scaleY, float scaleZ)
 
void RecieveMessageGraphUngrabbed (string graphName, float velX, float velY, float velZ, float angVelX, float angVelY, float angVelZ)
 
void RecieveMessageToggleGrabbable (string name, bool enable)
 
void RecieveMessageResetGraph ()
 
void RecieveMessageResetGraphPosition ()
 
void RecieveMessageDrawLinesBetweenGps ()
 
void RecieveMessageClearLinesBetweenGps ()
 
void RecieveMessageAddMarker (string indexName)
 
void RecieveMessageCreateMarkerGraph ()
 
void RecieveMessageCreateAttributeGraph ()
 
void RecieveMessageMoveHeatmap (string heatmapName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float rotW, float scaleX, float scaleY, float scaleZ)
 
void RecieveMessageCreateHeatmap (string hmName)
 
void RecieveMessageHandleBoxSelection (string heatmapName, int hitx, int hity, int selectionStartX, int selectionStartY)
 
void RecieveMessageConfirmSelection (string heatmapName, int hitx, int hity, int selectionStartX, int selectionStartY)
 
void RecieveMessageHandleMovingSelection (string heatmapName, int hitx, int hity)
 
void RecieveMessageMoveSelection (string HeatmapName, int hitx, int hity, int selectedGroupLeft, int selectedGroupRight, int selectedGeneTop, int selectedGeneBottom)
 
void RecieveMessageHandleHitHeatmap (string HeatmapName, int hitx, int hity)
 
void RecieveMessageResetHeatmapHighlight (string HeatmapName)
 
void RecieveMessageResetSelecting (string HeatmapName)
 
void RecieveMessageHandlePressDown (string heatmapName, int hitx, int hity)
 
void RecieveMessageCreateNewHeatmapFromSelection (string heatmapName, int selectedGroupLeft, int selectedGroupRight, int selectedGeneTop, int selectedGeneBottom, float selectedBoxWidth, float selectedBoxHeight)
 
void RecieveMessageReorderByAttribute (string heatmapName, bool shouldReorder)
 
void RecieveMessageHandleHitGenesList (string heatmapName, int hity)
 
void RecieveMessageHandleHitGroupingBar (string heatmapName, int hitx)
 
void RecieveMessageHandleHitAttributeBar (string heatmapName, int hitx)
 
void RecieveMessageResetInfoTexts (string heatmapName)
 
void RecieveMessageGenerateNetworks (int layoutSeed)
 
void RecieveMessageMoveNetwork (string networkName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float rotW, float scaleX, float scaleY, float scaleZ)
 
void RecieveMessageNetworkUngrabbed (string networkName, float velX, float velY, float velZ, float angVelX, float angVelY, float angVelZ)
 
void RecieveMessageEnlargeNetwork (string networkHandlerName, string networkCenterName)
 
void RecieveMessageBringBackNetwork (string networkHandlerName, string networkCenterName)
 
void RecieveMessageSwitchNetworkLayout (int layout, string networkHandlerName, string networkName)
 
void RecieveMessageMoveNetworkCenter (string networkHandlerName, string networkCenterName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float rotW, float scaleX, float scaleY, float scaleZ)
 
void RecieveMessageNetworkCenterUngrabbed (string networkHandlerName, string networkCenterName, float velX, float velY, float velZ, float angVelX, float angVelY, float angVelZ)
 
void RecieveMessageSetArcsVisible (bool toggleToState, string networkName)
 
void RecieveMessageSetCombinedArcsVisible (bool toggleToState, string networkName)
 
void RecieveMessageMinimizeGraph (string graphName)
 
void RecieveMessageShowGraph (string graphName, string jailName)
 
void RecieveMessageMinimizeNetwork (string networkName)
 
void RecieveMessageShowNetwork (string networkName, string jailName)
 
void RecieveMessageMinimizeHeatmap (string heatmapName)
 
void RecieveMessageShowHeatmap (string heatmapName, string jailName)
 
void RecieveMessageDeleteObject (string name, string tag)
 
void RecieveMessageDeleteNetwork (string name)
 
void RecieveMessageStartVelocity ()
 
void RecieveMessageStopVelocity ()
 
void RecieveMessageToggleGraphPoints ()
 
void RecieveMessageConstantSynchedMode ()
 
void RecieveMessageGraphPointColorsMode ()
 
void RecieveMessageChangeParticleMode ()
 
void RecieveMessageChangeFrequency (float amount)
 
void RecieveMessageChangeThreshold (float amount)
 
void RecieveMessageChangeSpeed (float amount)
 
void RecieveMessageReadVelocityFile (string shorterFilePath, string subGraphName, bool activate)
 
void RecieveMessageSetFilter (string filter)
 
void RecieveMessageResetFilter ()
 
void RecieveMessageMoveBrowser (float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float rotW, float scaleX, float scaleY, float scaleZ)
 
void RecieveMessageActivateBrowser (bool activate)
 
void RecieveMessageBrowserKeyClicked (string key)
 
void RecieveMessageBrowserEnter ()
 

Public Attributes

ReferenceManager referenceManager
 

Detailed Description

This class holds the remote-callable commands that are sent over network between to connected clients. To synchronize the scenes in multiplayer it means when a function is called on one client the same has to be done on the others. Each function in this class represent one such function to synchronize the scenes.


The documentation for this class was generated from the following file: