Difference between revisions of "Methods"

From Constructive Labs
Jump to navigation Jump to search
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
Methods grouped as in menus
 
=Input=
 
=Input=
 
==advanced==
 
==advanced==
 
===graph===
 
===graph===
 
* remove
 
* remove
* addInputEdge
+
* addInputEdge Returns: net.senselevel.reflect.index.EdgeReference  Args: {'edgeID': 'ParmTypeInfo', 'sender': 'ParmTypeInfo', 'senderSelector': 'ParmTypeInfo', 'receiverSelector': 'ParmTypeInfo'}
* disconnectFrom
+
* disconnectFrom Returns: java.util.UUID Args: {'senderSelector': 'StringTypeInfo', 'receiver': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
* addPort
+
* addPort Args: {'name': 'StringTypeInfo', 'returnType': 'StringTypeInfo', 'parameterTypes': 'ParmTypeInfo', 'parmNames': 'ParmTypeInfo'}
* connectTo
+
* connectTo Returns: java.util.UUID  Args: {'senderSelector': 'StringTypeInfo', 'receiver': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
 
* delete
 
* delete
 
* disconnect
 
* disconnect
 
* removeFromInstanceDirectory
 
* removeFromInstanceDirectory
* removePort
+
* removePort Args: {'portName': 'StringTypeInfo'}
* removeInputEdge
+
* removeInputEdge Args: {'edgeID': 'ParmTypeInfo', 'selector': 'ParmTypeInfo'}
  
 
===instancing===
 
===instancing===
* createInstance
+
* createInstance Returns: java.util.UUID  Args: {'instanceIDOfNewlyCreatedInstance': 'ParmTypeInfo'}
  
 
===persistence===
 
===persistence===
Line 20: Line 21:
 
* getPersistebceLocation
 
* getPersistebceLocation
 
* inventPersistenceLocation
 
* inventPersistenceLocation
* setPersistenceLocation
+
* setPersistenceLocation Args: {'persistenceLocation': 'StringTypeInfo'}
  
 
===position===
 
===position===
* zone
+
* zone Returns: boolean  Args: {'path': 'StringTypeInfo', 'position': 'Vector3fTypeInfo', 'Euler0': 'EulerTypeInfo'}
  
 
===reflection===
 
===reflection===
Line 50: Line 51:
  
 
==identity==
 
==identity==
* getInstanceID
+
* getInstanceID Returns: java.util.UUID
* getName
+
* getName Returns: net.senselevel.reflect.symbolTable.Symbol
* setName
+
* setName Returns: net.senselevel.reflect.symbolTable.Symbol  Args: {'name': 'ParmTypeInfo'}
  
 
==exclusion==
 
==exclusion==
Line 63: Line 64:
  
 
==rotation==
 
==rotation==
* getRotation
+
* getRotation Returns: net.senselevel.vecmath.Euler
* rotateTo
+
* rotateTo Args: {'rotation': 'EulerTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds, rotates the cube to a given rotation heading, pitch, yaw
 
* rotateAround
 
* rotateAround
* rotateAroundYAxisBy
+
* rotateAroundYAxisBy Args: {'rotation': 'FloatTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
* setPositionAndRotation
+
* setPositionAndRotation Args: {'position': 'Vector3fTypeInfo', 'rotation': 'EulerTypeInfo'}
* rotateBy
+
* rotateBy Args: {'rotation': 'EulerTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds, rotates the cube by a given rotation heading, pitch, yaw - adding to the current rotation
* setRotation
+
* setRotation Args: {'rotation': 'EulerTypeInfo'}
  
 
==collision==
 
==collision==
* collisionEvent
+
* collisionEvent Args: {'int0': 'IntTypeInfo'}
  
 
==persistence==
 
==persistence==
Line 81: Line 82:
  
 
==material==
 
==material==
 +
* getMaterial Returns: net.senselevel.reflect.materials.MaterialADS
 +
* setMaterial Args: {'material': 'ParmTypeInfo'}
 +
* setMaterialString Args: {'String0': 'StringTypeInfo'}
 +
* setTextureLocator {'textureLocator': 'StringTypeInfo'} - a path to a file
 +
 
==position==
 
==position==
 +
* getDraggable
 +
* getLandscapeLock
 +
* getPrimaryUserPosition
 +
* getMovingToWaypoint Returns: boolean
 +
* getPosition Returns: net.senselevel.vecmath.Vector3f
 +
* setDraggable
 +
* getTimeIntoWaypointMove
 +
* getTargetWaypointName
 +
* moveForward Args: {'distance': 'FloatTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
 +
* moveBy Args: {'position': 'Vector3fTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds requires time and position parameters - it moves by the amount the object is facing. the facing direction is controlled by setting the rotation. or by calling lookAt
 +
* moveTo  Args: {'position': 'Vector3fTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
 +
* setTargetWaypointName
 +
* moveToWaypoint Args: {'waypointDescriptor': 'StringTypeInfo'}
 +
* setLandscapeLock
 +
* setMovingToWypoint
 +
* setPosition  Args: {'position': 'Vector3fTypeInfo'}
 +
* setTimeIntoWaypointMove
 +
 
==model==
 
==model==
 +
* reloadResource
 +
 
==scale==
 
==scale==
 +
* getScale
 +
* setScale
 +
 
==shaders==
 
==shaders==
 +
* getShaders
 +
* setShaders
 +
 
==state==
 
==state==
* getPickable
+
* getSize Returns: float
 +
* getPickable Returns: boolean
 
* control
 
* control
 
* getScale
 
* getScale
Line 93: Line 126:
 
* getProps
 
* getProps
 
* reflection
 
* reflection
 +
* setSize Args: {'size': 'FloatTypeInfo'}
 
* setOnOffset
 
* setOnOffset
 
* setPickable
 
* setPickable
 +
 
==visibility==
 
==visibility==
 
* toggle
 
* toggle
* getStatic
+
* getStatic Returns: boolean
* getVisibility
+
* getVisibility Returns: boolean
 
* off
 
* off
 
* on
 
* on
* setStatic
+
* setStatic Args: {'static': 'BooleanTypeInfo'}
 
=Output=
 
=Output=
 
==advanced==
 
==advanced==
Line 120: Line 155:
  
 
==position==
 
==position==
* movedBy
+
* movedBy Args: {'Vector3f0': 'Vector3fTypeInfo'}
  
 
==state==
 
==state==
Line 127: Line 162:
 
* propertyChanged
 
* propertyChanged
 
=Unsorted=
 
=Unsorted=
* getSize Returns: float Dir: Input
+
 
* setSize Returns: void Dir: Input Args: {'size': 'FloatTypeInfo'}
+
 
* getVisibility Returns: boolean Dir: Input
 
 
* getTypeInfo Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input
 
* getTypeInfo Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input
 
* setPickable Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
 
* setPickable Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
Line 135: Line 169:
 
* getIdentity Returns: java.lang.String Dir: Input
 
* getIdentity Returns: java.lang.String Dir: Input
 
* inflate Returns: void Dir: Input
 
* inflate Returns: void Dir: Input
* getPosition Returns: net.senselevel.vecmath.Vector3f Dir: Input
 
* moveToWaypoint Returns: void Dir: Input Args: {'waypointDescriptor': 'StringTypeInfo'}
 
 
* getExcludeObjects Returns: boolean Dir: Input
 
* getExcludeObjects Returns: boolean Dir: Input
 
* getGlueToParent Returns: boolean Dir: Input
 
* getGlueToParent Returns: boolean Dir: Input
Line 151: Line 183:
 
* hasNativeObject Returns: boolean Dir: Input
 
* hasNativeObject Returns: boolean Dir: Input
 
* updateHierarchicalIndex Returns: void Dir: Input
 
* updateHierarchicalIndex Returns: void Dir: Input
* setMaterialString Returns: void Dir: Input Args: {'String0': 'StringTypeInfo'}
+
 
* clearPersistenceLocation Returns: void Dir: Input
+
 
 
* setWWRepPosition Returns: void Dir: Input Args: {'Vector3f0': 'Vector3fTypeInfo'}
 
* setWWRepPosition Returns: void Dir: Input Args: {'Vector3f0': 'Vector3fTypeInfo'}
 
* setDraggable Returns: void Dir: Input Args: {'draggable': 'BooleanTypeInfo'}
 
* setDraggable Returns: void Dir: Input Args: {'draggable': 'BooleanTypeInfo'}
 
* getShaders Returns: java.lang.String Dir: Input
 
* getShaders Returns: java.lang.String Dir: Input
* setMaterial Returns: void Dir: Input Args: {'material': 'ParmTypeInfo'}
+
 
 
* showWWRep Returns: boolean Dir: Input
 
* showWWRep Returns: boolean Dir: Input
 
* remove Returns: void Dir: Input
 
* remove Returns: void Dir: Input
Line 162: Line 194:
 
* setExcludeObjects Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
 
* setExcludeObjects Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
 
* getInputPortNames Returns: java.util.HashSet Dir: Input
 
* getInputPortNames Returns: java.util.HashSet Dir: Input
* getMovingToWaypoint Returns: boolean Dir: Input
 
 
* setMovingToWaypoint Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
 
* setMovingToWaypoint Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
 
* getParentNativeID Returns: int Dir: Input
 
* getParentNativeID Returns: int Dir: Input
Line 178: Line 209:
 
* deletePCWWRep Returns: boolean Dir: Input
 
* deletePCWWRep Returns: boolean Dir: Input
 
* cloned Returns: void Dir: Output
 
* cloned Returns: void Dir: Output
* collision Returns: void Dir: Output
+
 
 
* getDefinitionResourceLocator Returns: java.lang.String Dir: Input
 
* getDefinitionResourceLocator Returns: java.lang.String Dir: Input
* inventPersistenceLocation Returns: void Dir: Input
 
 
* mouseDoubleClick Returns: void Dir: Output Args: {'int0': 'IntTypeInfo'}
 
* mouseDoubleClick Returns: void Dir: Output Args: {'int0': 'IntTypeInfo'}
* rotateTo Returns: void Dir: Input Args: {'rotation': 'EulerTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds, rotates the cube to a given rotation heading, pitch, yaw
 
 
* setDefinitionState Returns: void Dir: Input Args: {'state': 'ParmTypeInfo'}
 
* setDefinitionState Returns: void Dir: Input Args: {'state': 'ParmTypeInfo'}
 
* getOutputPortNames Returns: java.util.HashSet Dir: Input
 
* getOutputPortNames Returns: java.util.HashSet Dir: Input
Line 192: Line 221:
 
* hideReps Returns: boolean Dir: Input
 
* hideReps Returns: boolean Dir: Input
 
* getRepresentedObjectInstanceID Returns: java.util.UUID Dir: Input
 
* getRepresentedObjectInstanceID Returns: java.util.UUID Dir: Input
* zone Returns: boolean Dir: Input Args: {'path': 'StringTypeInfo', 'position': 'Vector3fTypeInfo', 'Euler0': 'EulerTypeInfo'}
 
 
* removeFromInstanceDirectory Returns: void Dir: Input
 
* removeFromInstanceDirectory Returns: void Dir: Input
 
* getDraggable Returns: boolean Dir: Input
 
* getDraggable Returns: boolean Dir: Input
 
* disconnectFrom Returns: java.util.UUID Dir: Input Args: {'senderSelector': 'StringTypeInfo', 'receiver': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
 
* disconnectFrom Returns: java.util.UUID Dir: Input Args: {'senderSelector': 'StringTypeInfo', 'receiver': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
* setPosition Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo'}
+
 
 
* getCppParentHandle Returns: int Dir: Input
 
* getCppParentHandle Returns: int Dir: Input
 
* resetProperty Returns: java.lang.Object Dir: Input Args: {'storedPropertyName': 'StringTypeInfo', 'propertyName': 'StringTypeInfo'}
 
* resetProperty Returns: java.lang.Object Dir: Input Args: {'storedPropertyName': 'StringTypeInfo', 'propertyName': 'StringTypeInfo'}
* rotateBy Returns: void Dir: Input Args: {'rotation': 'EulerTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds, rotates the cube by a given rotation heading, pitch, yaw - adding to the current rotation
 
 
* showObb Returns: void Dir: Input
 
* showObb Returns: void Dir: Input
* getRotation Returns: net.senselevel.vecmath.Euler Dir: Input
 
* getName Returns: net.senselevel.reflect.symbolTable.Symbol Dir: Input
 
* getStatic Returns: boolean Dir: Input
 
 
* moveTo Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
 
* moveTo Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
 
* getUserPresenceObject Returns: boolean Dir: Input
 
* getUserPresenceObject Returns: boolean Dir: Input
Line 215: Line 239:
 
* sendYourselfToRemoteUser Returns: void Dir: Input Args: {'userID': 'ParmTypeInfo'}
 
* sendYourselfToRemoteUser Returns: void Dir: Input Args: {'userID': 'ParmTypeInfo'}
 
* deleteWWRep Returns: boolean Dir: Input
 
* deleteWWRep Returns: boolean Dir: Input
* movedBy Returns: void Dir: Input Args: {'Vector3f0': 'Vector3fTypeInfo'}
+
 
 
* getDefinitionState Returns: net.senselevel.reflect.states.MutableNodeState Dir: Input
 
* getDefinitionState Returns: net.senselevel.reflect.states.MutableNodeState Dir: Input
* setPositionAndRotation Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo', 'rotation': 'EulerTypeInfo'}
 
 
* getWorldPosition Returns: net.senselevel.vecmath.Vector3f Dir: Input
 
* getWorldPosition Returns: net.senselevel.vecmath.Vector3f Dir: Input
* off Returns: void Dir: Input
+
 
 
* destroyNative Returns: void Dir: Input
 
* destroyNative Returns: void Dir: Input
* toggle Returns: void Dir: Input
+
 
 
* setStatic Returns: void Dir: Input Args: {'static': 'BooleanTypeInfo'}
 
* setStatic Returns: void Dir: Input Args: {'static': 'BooleanTypeInfo'}
* getInstanceID Returns: java.util.UUID Dir: Input
 
 
* getPersistenceLocation Returns: java.lang.String Dir: Input
 
* getPersistenceLocation Returns: java.lang.String Dir: Input
 
* reloadResource Returns: void Dir: Input
 
* reloadResource Returns: void Dir: Input
Line 240: Line 262:
 
* mouseEntered Returns: void Dir: Output
 
* mouseEntered Returns: void Dir: Output
 
* getExcludeUsers Returns: boolean Dir: Input
 
* getExcludeUsers Returns: boolean Dir: Input
* collisionEvent Returns: void Dir: Input Args: {'int0': 'IntTypeInfo'}
 
 
* getParentPath Returns: net.senselevel.reflect.symbolTable.SymbolString Dir: Input
 
* getParentPath Returns: net.senselevel.reflect.symbolTable.SymbolString Dir: Input
 
* addPort Returns: void Dir: Input Args: {'name': 'StringTypeInfo', 'returnType': 'StringTypeInfo', 'parameterTypes': 'ParmTypeInfo', 'parmNames': 'ParmTypeInfo'}
 
* addPort Returns: void Dir: Input Args: {'name': 'StringTypeInfo', 'returnType': 'StringTypeInfo', 'parameterTypes': 'ParmTypeInfo', 'parmNames': 'ParmTypeInfo'}
Line 250: Line 271:
 
* examine Returns: java.lang.String Dir: Input
 
* examine Returns: java.lang.String Dir: Input
 
* mouseExited Returns: void Dir: Output
 
* mouseExited Returns: void Dir: Output
* setName Returns: net.senselevel.reflect.symbolTable.Symbol Dir: Input Args: {'name': 'ParmTypeInfo'}
 
 
* setIdentity Returns: void Dir: Input Args: {'identity': 'StringTypeInfo'}
 
* setIdentity Returns: void Dir: Input Args: {'identity': 'StringTypeInfo'}
 
* reset Returns: void Dir: Input
 
* reset Returns: void Dir: Input
Line 262: Line 282:
 
* getUIMenuDesc Returns: void Dir: Input
 
* getUIMenuDesc Returns: void Dir: Input
 
* setExcludeUsers Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
 
* setExcludeUsers Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
* getMaterial Returns: net.senselevel.reflect.materials.MaterialADS Dir: Input
 
 
* adjustPositionForReuse Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo'}
 
* adjustPositionForReuse Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo'}
 
* setOwnerID Returns: void Dir: Input Args: {'owner': 'ParmTypeInfo'}
 
* setOwnerID Returns: void Dir: Input Args: {'owner': 'ParmTypeInfo'}
Line 276: Line 295:
 
* getPropertyNames Returns: java.util.HashSet Dir: Input
 
* getPropertyNames Returns: java.util.HashSet Dir: Input
 
* getPath Returns: net.senselevel.reflect.symbolTable.SymbolString Dir: Input
 
* getPath Returns: net.senselevel.reflect.symbolTable.SymbolString Dir: Input
* setTextureLocator Returns: void Dir: Input Args: {'textureLocator': 'StringTypeInfo'}
 
 
* setParentAndMove Returns: boolean Dir: Input Args: {'instanceID': 'ParmTypeInfo', 'position': 'Vector3fTypeInfo', 'Euler0': 'EulerTypeInfo'}
 
* setParentAndMove Returns: boolean Dir: Input Args: {'instanceID': 'ParmTypeInfo', 'position': 'Vector3fTypeInfo', 'Euler0': 'EulerTypeInfo'}
 
* hasCppObject Returns: boolean Dir: Input
 
* hasCppObject Returns: boolean Dir: Input
* setPersistenceLocation Returns: void Dir: Input Args: {'persistenceLocation': 'StringTypeInfo'}
+
 
 
* editProperties Returns: void Dir: Input Args: {'identity': 'StringTypeInfo'}
 
* editProperties Returns: void Dir: Input Args: {'identity': 'StringTypeInfo'}
 
* removeInputEdge Returns: void Dir: Input Args: {'edgeID': 'ParmTypeInfo', 'selector': 'ParmTypeInfo'}
 
* removeInputEdge Returns: void Dir: Input Args: {'edgeID': 'ParmTypeInfo', 'selector': 'ParmTypeInfo'}
Line 285: Line 303:
 
* setVisibility Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
 
* setVisibility Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
 
* getRepPos Returns: net.senselevel.vecmath.Vector3f Dir: Input
 
* getRepPos Returns: net.senselevel.vecmath.Vector3f Dir: Input
* rotateAroundYAxisBy Returns: void Dir: Input Args: {'rotation': 'FloatTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
 
 
* getTypedPropertiesJSON Returns: com.fasterxml.jackson.databind.node.ObjectNode Dir: Input
 
* getTypedPropertiesJSON Returns: com.fasterxml.jackson.databind.node.ObjectNode Dir: Input
 
* mouseDown Returns: void Dir: Output Args: {'int0': 'IntTypeInfo'}
 
* mouseDown Returns: void Dir: Output Args: {'int0': 'IntTypeInfo'}

Latest revision as of 14:12, 3 December 2021

Methods grouped as in menus

Input

advanced

graph

  • remove
  • addInputEdge Returns: net.senselevel.reflect.index.EdgeReference Args: {'edgeID': 'ParmTypeInfo', 'sender': 'ParmTypeInfo', 'senderSelector': 'ParmTypeInfo', 'receiverSelector': 'ParmTypeInfo'}
  • disconnectFrom Returns: java.util.UUID Args: {'senderSelector': 'StringTypeInfo', 'receiver': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
  • addPort Args: {'name': 'StringTypeInfo', 'returnType': 'StringTypeInfo', 'parameterTypes': 'ParmTypeInfo', 'parmNames': 'ParmTypeInfo'}
  • connectTo Returns: java.util.UUID Args: {'senderSelector': 'StringTypeInfo', 'receiver': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
  • delete
  • disconnect
  • removeFromInstanceDirectory
  • removePort Args: {'portName': 'StringTypeInfo'}
  • removeInputEdge Args: {'edgeID': 'ParmTypeInfo', 'selector': 'ParmTypeInfo'}

instancing

  • createInstance Returns: java.util.UUID Args: {'instanceIDOfNewlyCreatedInstance': 'ParmTypeInfo'}

persistence

  • clearPersistenceLocation
  • getPersistebceLocation
  • inventPersistenceLocation
  • setPersistenceLocation Args: {'persistenceLocation': 'StringTypeInfo'}

position

  • zone Returns: boolean Args: {'path': 'StringTypeInfo', 'position': 'Vector3fTypeInfo', 'Euler0': 'EulerTypeInfo'}

reflection

  • getPortInfo
  • adjustPositionForReuse
  • clone
  • getPropertyNames
  • getClassName
  • getInputPortNames
  • getOutputPortNames
  • getPortInfoJSON
  • getPortNames
  • getTypeInfo
  • invoke
  • setPropertyJSON

reuse

  • reuse

state

  • general
  • setProperties
  • getTypedPropertiesJSON
  • replicateSingleLevel
  • resetFrom

identity

  • getInstanceID Returns: java.util.UUID
  • getName Returns: net.senselevel.reflect.symbolTable.Symbol
  • setName Returns: net.senselevel.reflect.symbolTable.Symbol Args: {'name': 'ParmTypeInfo'}

exclusion

  • getExcludeUsers
  • getExcludeObjects
  • getExcludeWhenInvisible
  • setExcludeUsers
  • setExcludeObjects
  • setExcludeWhenInvisible

rotation

  • getRotation Returns: net.senselevel.vecmath.Euler
  • rotateTo Args: {'rotation': 'EulerTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds, rotates the cube to a given rotation heading, pitch, yaw
  • rotateAround
  • rotateAroundYAxisBy Args: {'rotation': 'FloatTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
  • setPositionAndRotation Args: {'position': 'Vector3fTypeInfo', 'rotation': 'EulerTypeInfo'}
  • rotateBy Args: {'rotation': 'EulerTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds, rotates the cube by a given rotation heading, pitch, yaw - adding to the current rotation
  • setRotation Args: {'rotation': 'EulerTypeInfo'}

collision

  • collisionEvent Args: {'int0': 'IntTypeInfo'}

persistence

  • persist
  • save
  • reset
  • toJSON

material

  • getMaterial Returns: net.senselevel.reflect.materials.MaterialADS
  • setMaterial Args: {'material': 'ParmTypeInfo'}
  • setMaterialString Args: {'String0': 'StringTypeInfo'}
  • setTextureLocator {'textureLocator': 'StringTypeInfo'} - a path to a file

position

  • getDraggable
  • getLandscapeLock
  • getPrimaryUserPosition
  • getMovingToWaypoint Returns: boolean
  • getPosition Returns: net.senselevel.vecmath.Vector3f
  • setDraggable
  • getTimeIntoWaypointMove
  • getTargetWaypointName
  • moveForward Args: {'distance': 'FloatTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
  • moveBy Args: {'position': 'Vector3fTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds requires time and position parameters - it moves by the amount the object is facing. the facing direction is controlled by setting the rotation. or by calling lookAt
  • moveTo Args: {'position': 'Vector3fTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
  • setTargetWaypointName
  • moveToWaypoint Args: {'waypointDescriptor': 'StringTypeInfo'}
  • setLandscapeLock
  • setMovingToWypoint
  • setPosition Args: {'position': 'Vector3fTypeInfo'}
  • setTimeIntoWaypointMove

model

  • reloadResource

scale

  • getScale
  • setScale

shaders

  • getShaders
  • setShaders

state

  • getSize Returns: float
  • getPickable Returns: boolean
  • control
  • getScale
  • getOffOffset
  • getOnOffset
  • getProps
  • reflection
  • setSize Args: {'size': 'FloatTypeInfo'}
  • setOnOffset
  • setPickable

visibility

  • toggle
  • getStatic Returns: boolean
  • getVisibility Returns: boolean
  • off
  • on
  • setStatic Args: {'static': 'BooleanTypeInfo'}

Output

advanced

  • position

rotation

  • rotatedBy

collision

  • collision

events

  • mouseEntered
  • mouseDoubleClick
  • mouseDown
  • mouseExited
  • mouseUp

position

  • movedBy Args: {'Vector3f0': 'Vector3fTypeInfo'}

state

  • stateChanged
  • cloned
  • propertyChanged

Unsorted

  • getTypeInfo Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input
  • setPickable Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
  • clone Returns: java.util.UUID Dir: Input Args: {'position': 'Vector3fTypeInfo'}
  • getIdentity Returns: java.lang.String Dir: Input
  • inflate Returns: void Dir: Input
  • getExcludeObjects Returns: boolean Dir: Input
  • getGlueToParent Returns: boolean Dir: Input
  • deleteReps Returns: boolean Dir: Input
  • control Returns: java.util.UUID Dir: Input
  • setDefinitionResourceLocator Returns: void Dir: Input Args: {'resourceLocator': 'StringTypeInfo'}
  • setLandscapeLock Returns: void Dir: Input Args: {'landscapeLock': 'BooleanTypeInfo'}
  • createPCWWRep Returns: java.util.UUID Dir: Input Args: {'UUID0': 'ParmTypeInfo'}
  • getPrimaryUserPosition Returns: net.senselevel.vecmath.Vector3f Dir: Input
  • getProperty Returns: java.lang.Object Dir: Input Args: {'property': 'ParmTypeInfo'}
  • setRepPos Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo'}
  • on Returns: void Dir: Input
  • showReps Returns: boolean Dir: Input
  • hasNativeObject Returns: boolean Dir: Input
  • updateHierarchicalIndex Returns: void Dir: Input


  • setWWRepPosition Returns: void Dir: Input Args: {'Vector3f0': 'Vector3fTypeInfo'}
  • setDraggable Returns: void Dir: Input Args: {'draggable': 'BooleanTypeInfo'}
  • getShaders Returns: java.lang.String Dir: Input
  • showWWRep Returns: boolean Dir: Input
  • remove Returns: void Dir: Input
  • delete Returns: void Dir: Input
  • setExcludeObjects Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
  • getInputPortNames Returns: java.util.HashSet Dir: Input
  • setMovingToWaypoint Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
  • getParentNativeID Returns: int Dir: Input
  • setShaders Returns: void Dir: Input Args: {'shaders': 'StringTypeInfo'}
  • createNative Returns: boolean Dir: Input
  • setTimeIntoWaypointMove Returns: void Dir: Input Args: {'float0': 'FloatTypeInfo'}
  • moveForward Returns: void Dir: Input Args: {'distance': 'FloatTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
  • hasOutgoingEdge Returns: boolean Dir: Input Args: {'senderSelector': 'StringTypeInfo', 'target': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
  • getPickable Returns: boolean Dir: Input
  • removeHierarchicalIndex Returns: void Dir: Input
  • getClassName Returns: java.lang.String Dir: Input
  • repPosChanged Returns: void Dir: Output Args: {: 'Vector3fTypeInfo'}
  • setWorldPosition Returns: void Dir: Input Args: {'Vector3f0': 'Vector3fTypeInfo'}
  • getScale Returns: net.senselevel.vecmath.Vector3f Dir: Input
  • deletePCWWRep Returns: boolean Dir: Input
  • cloned Returns: void Dir: Output
  • getDefinitionResourceLocator Returns: java.lang.String Dir: Input
  • mouseDoubleClick Returns: void Dir: Output Args: {'int0': 'IntTypeInfo'}
  • setDefinitionState Returns: void Dir: Input Args: {'state': 'ParmTypeInfo'}
  • getOutputPortNames Returns: java.util.HashSet Dir: Input
  • setScale Returns: void Dir: Input Args: {'scale': 'Vector3fTypeInfo'}
  • createInstance Returns: java.util.UUID Dir: Input Args: {'instanceIDOfNewlyCreatedInstance': 'ParmTypeInfo'}
  • setDecoration Returns: void Dir: Input Args: {'decoration': 'BooleanTypeInfo'}
  • getCurrentWaypointName Returns: java.lang.String Dir: Input
  • singleLevelPersistenceSnapshot Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input
  • hideReps Returns: boolean Dir: Input
  • getRepresentedObjectInstanceID Returns: java.util.UUID Dir: Input
  • removeFromInstanceDirectory Returns: void Dir: Input
  • getDraggable Returns: boolean Dir: Input
  • disconnectFrom Returns: java.util.UUID Dir: Input Args: {'senderSelector': 'StringTypeInfo', 'receiver': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
  • getCppParentHandle Returns: int Dir: Input
  • resetProperty Returns: java.lang.Object Dir: Input Args: {'storedPropertyName': 'StringTypeInfo', 'propertyName': 'StringTypeInfo'}
  • showObb Returns: void Dir: Input
  • moveTo Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
  • getUserPresenceObject Returns: boolean Dir: Input
  • getTypeInfoJSON Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input Args: {'selectorSymbol': 'ParmTypeInfo'}
  • setDefinitionID Returns: void Dir: Input Args: {'definitionID': 'ParmTypeInfo'}
  • connectTo Returns: java.util.UUID Dir: Input Args: {'senderSelector': 'StringTypeInfo', 'receiver': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
  • getCppChildCount Returns: int Dir: Input
  • getCppHandle Returns: int Dir: Input
  • getPortInfo Returns: java.lang.String Dir: Input Args: {'selector': 'ParmTypeInfo'}
  • addInputEdge Returns: net.senselevel.reflect.index.EdgeReference Dir: Input Args: {'edgeID': 'ParmTypeInfo', 'sender': 'ParmTypeInfo', 'senderSelector': 'ParmTypeInfo', 'receiverSelector': 'ParmTypeInfo'}
  • sendYourselfToRemoteUser Returns: void Dir: Input Args: {'userID': 'ParmTypeInfo'}
  • deleteWWRep Returns: boolean Dir: Input
  • getDefinitionState Returns: net.senselevel.reflect.states.MutableNodeState Dir: Input
  • getWorldPosition Returns: net.senselevel.vecmath.Vector3f Dir: Input
  • destroyNative Returns: void Dir: Input
  • setStatic Returns: void Dir: Input Args: {'static': 'BooleanTypeInfo'}
  • getPersistenceLocation Returns: java.lang.String Dir: Input
  • reloadResource Returns: void Dir: Input
  • getPortNames Returns: java.util.HashSet Dir: Input
  • getParentID Returns: java.util.UUID Dir: Input
  • removePort Returns: void Dir: Input Args: {'portName': 'StringTypeInfo'}
  • setGlueToParent Returns: void Dir: Input Args: {'glueToParent': 'BooleanTypeInfo'}
  • moveBy Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo', 'time': 'IntTypeInfo'} time in milliseconds
  • persist Returns: void Dir: Input Args: {'persistencePath': 'StringTypeInfo'}
  • setParent Returns: boolean Dir: Input Args: {'parentInstanceID': 'ParmTypeInfo'}
  • updateTimeIntoPathMove Returns: void Dir: Input Args: {'String0': 'StringTypeInfo', 'float0': 'FloatTypeInfo'}
  • setInstanceID Returns: void Dir: Input Args: {'instanceID': 'ParmTypeInfo'}
  • setRepresentedObjectInstanceID Returns: void Dir: Input Args: {'representedObjectInstanceID': 'ParmTypeInfo'}
  • setParentID Returns: void Dir: Input Args: {'parentID': 'ParmTypeInfo'}
  • setCurrentWaypointName Returns: void Dir: Input Args: {'String0': 'StringTypeInfo'}
  • mouseEntered Returns: void Dir: Output
  • getExcludeUsers Returns: boolean Dir: Input
  • getParentPath Returns: net.senselevel.reflect.symbolTable.SymbolString Dir: Input
  • addPort Returns: void Dir: Input Args: {'name': 'StringTypeInfo', 'returnType': 'StringTypeInfo', 'parameterTypes': 'ParmTypeInfo', 'parmNames': 'ParmTypeInfo'}
  • sendYourselfToRemoteUserRecursive Returns: void Dir: Input Args: {'userID': 'ParmTypeInfo'}
  • getDecoration Returns: boolean Dir: Input
  • save Returns: void Dir: Input
  • getProps Returns: net.senselevel.reflect.states.SymbolicPropertyDictionary Dir: Input
  • getExcludeWhenInvisible Returns: boolean Dir: Input
  • examine Returns: java.lang.String Dir: Input
  • mouseExited Returns: void Dir: Output
  • setIdentity Returns: void Dir: Input Args: {'identity': 'StringTypeInfo'}
  • reset Returns: void Dir: Input
  • mouseUp Returns: void Dir: Output Args: {'int0': 'IntTypeInfo'}
  • createWWRep Returns: java.util.UUID Dir: Input Args: {'UUID0': 'ParmTypeInfo', 'UUID1': 'ParmTypeInfo', 'String0': 'StringTypeInfo'}
  • getOwnerID Returns: long Dir: Input
  • setProperty Returns: java.lang.Object Dir: Input Args: {'propertyName': 'ParmTypeInfo', 'value': 'ParmTypeInfo'}
  • storeProperty Returns: java.lang.Object Dir: Input Args: {'storedPropertyName': 'StringTypeInfo', 'propertyName': 'StringTypeInfo'}
  • removeNative Returns: void Dir: Input
  • hasCreateNativeBeenCalled Returns: boolean Dir: Input
  • getUIMenuDesc Returns: void Dir: Input
  • setExcludeUsers Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
  • adjustPositionForReuse Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo'}
  • setOwnerID Returns: void Dir: Input Args: {'owner': 'ParmTypeInfo'}
  • setRotation Returns: void Dir: Input Args: {'rotation': 'EulerTypeInfo'}
  • hideObb Returns: void Dir: Input
  • setUserPresenceObject Returns: void Dir: Input Args: {'userPresenceObject': 'BooleanTypeInfo'}
  • getDefinitionID Returns: java.util.UUID Dir: Input
  • getPermissions Returns: short Dir: Input
  • rotatedBy Returns: void Dir: Input Args: {'Euler0': 'EulerTypeInfo'}
  • replicateSingleLevel Returns: void Dir: Input Args: {'engineID': 'ParmTypeInfo', 'instanceID': 'ParmTypeInfo'}
  • getLandscapeLock Returns: boolean Dir: Input
  • getTimeIntoWaypointMove Returns: float Dir: Input
  • getPropertyNames Returns: java.util.HashSet Dir: Input
  • getPath Returns: net.senselevel.reflect.symbolTable.SymbolString Dir: Input
  • setParentAndMove Returns: boolean Dir: Input Args: {'instanceID': 'ParmTypeInfo', 'position': 'Vector3fTypeInfo', 'Euler0': 'EulerTypeInfo'}
  • hasCppObject Returns: boolean Dir: Input
  • editProperties Returns: void Dir: Input Args: {'identity': 'StringTypeInfo'}
  • removeInputEdge Returns: void Dir: Input Args: {'edgeID': 'ParmTypeInfo', 'selector': 'ParmTypeInfo'}
  • setPropertyJSON Returns: java.lang.Object Dir: Input Args: {'propertyName': 'StringTypeInfo', 'json': 'StringTypeInfo'}
  • setVisibility Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
  • getRepPos Returns: net.senselevel.vecmath.Vector3f Dir: Input
  • getTypedPropertiesJSON Returns: com.fasterxml.jackson.databind.node.ObjectNode Dir: Input
  • mouseDown Returns: void Dir: Output Args: {'int0': 'IntTypeInfo'}
  • setPermissions Returns: void Dir: Input Args: {'permissions': 'ParmTypeInfo'}
  • invoke Returns: java.lang.Object Dir: Input Args: {'return': 'ParmTypeInfo', 'selector': 'ParmTypeInfo', 'arguments': 'ParmTypeInfo'}
  • setProperties Returns: void Dir: Input Args: {'properties': 'ParmTypeInfo'}
  • setExcludeWhenInvisible Returns: void Dir: Input Args: {'boolean0': 'BooleanTypeInfo'}
  • resetFrom Returns: void Dir: Input Args: {'jsonNode': 'ParmTypeInfo'}
  • reuse Returns: void Dir: Input Args: {'reusePath': 'StringTypeInfo', 'UUID0': 'ParmTypeInfo'}
  • disconnect Returns: void Dir: Input
  • getPortInfoJSON Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input
  • toJSON Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input Args: {'levels': 'IntTypeInfo'}
  • propertyChanged Returns: void Dir: Output Args: {'Symbol0': 'ParmTypeInfo', 'Object0': 'ParmTypeInfo'}