Uses of Class
org.vrspace.server.obj.VRObject
Packages that use VRObject
Package
Description
-
Uses of VRObject in org.vrspace.server.api
Methods in org.vrspace.server.api that return VRObjectModifier and TypeMethodDescriptionAdd a shared object to the world, equivalent of websocket Add command.Methods in org.vrspace.server.api with parameters of type VRObjectModifier and TypeMethodDescriptionAdd a shared object to the world, equivalent of websocket Add command.voidWorldObjects.objectCoordinates(jakarta.servlet.http.HttpSession session, VRObject changes) Change position, rotation and/or scale of an object. -
Uses of VRObject in org.vrspace.server.core
Fields in org.vrspace.server.core with type parameters of type VRObjectMethods in org.vrspace.server.core with type parameters of type VRObjectModifier and TypeMethodDescription<T extends VRObject>
T<T extends VRObject>
TWorldManager.save(T obj) Methods in org.vrspace.server.core that return VRObjectModifier and TypeMethodDescriptionAdd an object to client's current positionRetrieve an object in the sceneGet a cached VRObjectScene.getClosest(double x, double y, double z) Returns the closest Transform to the specified pointMethods in org.vrspace.server.core that return types with arguments of type VRObjectModifier and TypeMethodDescriptionAdd objects to client's current positionVRObjectRepository.getAllInWorld(String worldId) VRObjectRepository.getPermanents(String worldId) WorldManager.getPermanents(Client client) VRObjectRepository.getRange(String worldId, double x1, double y1, double z1, double x2, double y2, double z2) Methods in org.vrspace.server.core with parameters of type VRObjectModifier and TypeMethodDescriptionAdd an object to client's current positiondefault voidvoiddefault voidVRObjectRepository.deleteMembers(Class<?> cls, VRObject obj) booleanprotected booleanTest Transform against set of filters.voidOffer an object to the scene.voidPublish an object - notify all clients in rangevoidvoidUnpublish an object: remove it from own scene, and scenes of all clients in the scene.voidMethod parameters in org.vrspace.server.core with type arguments of type VRObjectModifier and TypeMethodDescriptionAdd objects to client's current positionvoidScene.offer(Collection<VRObject> objects) Offer object(s) to the scene.voidScene.publishAll(Collection<VRObject> objects) Offer some object(s) to scenes of all listeners.voidScene.unpublish(Collection<VRObject> objects) Remove objects from all scenes and notify all clients they are removed. -
Uses of VRObject in org.vrspace.server.dto
Methods in org.vrspace.server.dto that return VRObjectMethods in org.vrspace.server.dto that return types with arguments of type VRObjectModifier and TypeMethodDescriptionAdd.getObjects()List of VRObjects to add.Welcome.getPermanents()Methods in org.vrspace.server.dto with parameters of type VRObjectMethod parameters in org.vrspace.server.dto with type arguments of type VRObjectModifier and TypeMethodDescriptionvoidAdd.setObjects(List<VRObject> objects) List of VRObjects to add.voidWelcome.setPermanents(@NonNull Set<VRObject> permanents) Constructors in org.vrspace.server.dto with parameters of type VRObjectConstructor parameters in org.vrspace.server.dto with type arguments of type VRObject -
Uses of VRObject in org.vrspace.server.obj
Subclasses of VRObject in org.vrspace.server.objModifier and TypeClassDescriptionclassProperties of world background, e.g.classA Bot is a Client that has no session.classBotLibre integration point.classBasic client class, adds user-related properties and business logic to VRObject.classRecords all events in the world, saves them to the database, plays them back.classA game in a world.classclassShared dynamic terrain, work in progress.classclassMethods in org.vrspace.server.obj that return VRObjectModifier and TypeMethodDescriptionVRObject.active()UserData.getObject()PersistentEvent.getSource()VRObject.passive()Methods in org.vrspace.server.obj that return types with arguments of type VRObjectModifier and TypeMethodDescriptionPersistentEvent.getAdd()VRObject.getChildren()VRObject.getListeners()Methods in org.vrspace.server.obj with parameters of type VRObjectModifier and TypeMethodDescriptionvoidVRObject.addChildren(VRObject... vrObjects) voidEventRecorder.addListener(VRObject obj) voidVRObject.addListener(VRObject obj) voidVRObject.removeListener(VRObject obj) voidvoidMethod parameters in org.vrspace.server.obj with type arguments of type VRObjectModifier and TypeMethodDescriptionvoidBot.objectsAdded(List<VRObject> objects) New objects in the scene, typically a client that has arrived.voidvoidVRObject.setChildren(List<VRObject> children) voidVRObject.setListeners(ConcurrentHashMap<ID, VRObject> listeners) Constructors in org.vrspace.server.obj with parameters of type VRObject