AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
HoloToolkit.Sharing.RoomManagerAdapter Class Reference

Allows users of the RoomManager to register to receive event callbacks without having their classes inherit directly from RoomManagerListener More...

Inheritance diagram for HoloToolkit.Sharing.RoomManagerAdapter:
HoloToolkit.Sharing.RoomManagerListener HoloToolkit.Sharing.Listener

Public Member Functions

 RoomManagerAdapter ()
 
override void OnRoomAdded (Room newRoom)
 
override void OnRoomClosed (Room room)
 
override void OnUserJoinedRoom (Room room, int user)
 
override void OnUserLeftRoom (Room room, int user)
 
override void OnAnchorsChanged (Room room)
 
override void OnAnchorsDownloaded (bool successful, AnchorDownloadRequest request, XString failureReason)
 
override void OnAnchorUploadComplete (bool successful, XString failureReason)
 
- Public Member Functions inherited from HoloToolkit.Sharing.RoomManagerListener
override void Dispose ()
 
 RoomManagerListener ()
 
delegate void SwigDelegateRoomManagerListener_0 (global::System.IntPtr newRoom)
 
delegate void SwigDelegateRoomManagerListener_1 (global::System.IntPtr room)
 
delegate void SwigDelegateRoomManagerListener_2 (global::System.IntPtr room, int user)
 
delegate void SwigDelegateRoomManagerListener_3 (global::System.IntPtr room, int user)
 
delegate void SwigDelegateRoomManagerListener_4 (global::System.IntPtr room)
 
delegate void SwigDelegateRoomManagerListener_5 (bool successful, global::System.IntPtr request, global::System.IntPtr failureReason)
 
delegate void SwigDelegateRoomManagerListener_6 (bool successful, global::System.IntPtr failureReason)
 
- Public Member Functions inherited from HoloToolkit.Sharing.Listener
void UnregisterAll ()
 
bool IsRegistered ()
 
 Listener ()
 

Events

System.Action< RoomRoomAddedEvent
 
System.Action< RoomRoomClosedEvent
 
System.Action< Room, int > UserJoinedRoomEvent
 
System.Action< Room, int > UserLeftRoomEvent
 
System.Action< RoomAnchorsChangedEvent
 
System.Action< bool, AnchorDownloadRequest, XStringAnchorsDownloadedEvent
 
System.Action< bool, XStringAnchorUploadedEvent
 

Additional Inherited Members

- Protected Attributes inherited from HoloToolkit.Sharing.Listener
bool swigCMemOwn
 

Detailed Description

Allows users of the RoomManager to register to receive event callbacks without having their classes inherit directly from RoomManagerListener

Definition at line 10 of file RoomManagerAdapter.cs.

Constructor & Destructor Documentation

§ RoomManagerAdapter()

HoloToolkit.Sharing.RoomManagerAdapter.RoomManagerAdapter ( )

Definition at line 20 of file RoomManagerAdapter.cs.

Member Function Documentation

§ OnAnchorsChanged()

override void HoloToolkit.Sharing.RoomManagerAdapter.OnAnchorsChanged ( Room  room)
virtual

Reimplemented from HoloToolkit.Sharing.RoomManagerListener.

Definition at line 62 of file RoomManagerAdapter.cs.

§ OnAnchorsDownloaded()

override void HoloToolkit.Sharing.RoomManagerAdapter.OnAnchorsDownloaded ( bool  successful,
AnchorDownloadRequest  request,
XString  failureReason 
)
virtual

Reimplemented from HoloToolkit.Sharing.RoomManagerListener.

Definition at line 72 of file RoomManagerAdapter.cs.

§ OnAnchorUploadComplete()

override void HoloToolkit.Sharing.RoomManagerAdapter.OnAnchorUploadComplete ( bool  successful,
XString  failureReason 
)
virtual

Reimplemented from HoloToolkit.Sharing.RoomManagerListener.

Definition at line 82 of file RoomManagerAdapter.cs.

§ OnRoomAdded()

override void HoloToolkit.Sharing.RoomManagerAdapter.OnRoomAdded ( Room  newRoom)
virtual

Reimplemented from HoloToolkit.Sharing.RoomManagerListener.

Definition at line 22 of file RoomManagerAdapter.cs.

§ OnRoomClosed()

override void HoloToolkit.Sharing.RoomManagerAdapter.OnRoomClosed ( Room  room)
virtual

Reimplemented from HoloToolkit.Sharing.RoomManagerListener.

Definition at line 32 of file RoomManagerAdapter.cs.

§ OnUserJoinedRoom()

override void HoloToolkit.Sharing.RoomManagerAdapter.OnUserJoinedRoom ( Room  room,
int  user 
)
virtual

Reimplemented from HoloToolkit.Sharing.RoomManagerListener.

Definition at line 42 of file RoomManagerAdapter.cs.

§ OnUserLeftRoom()

override void HoloToolkit.Sharing.RoomManagerAdapter.OnUserLeftRoom ( Room  room,
int  user 
)
virtual

Reimplemented from HoloToolkit.Sharing.RoomManagerListener.

Definition at line 52 of file RoomManagerAdapter.cs.

Event Documentation

§ AnchorsChangedEvent

System.Action<Room> HoloToolkit.Sharing.RoomManagerAdapter.AnchorsChangedEvent

Definition at line 16 of file RoomManagerAdapter.cs.

§ AnchorsDownloadedEvent

System.Action<bool, AnchorDownloadRequest, XString> HoloToolkit.Sharing.RoomManagerAdapter.AnchorsDownloadedEvent

Definition at line 17 of file RoomManagerAdapter.cs.

§ AnchorUploadedEvent

System.Action<bool, XString> HoloToolkit.Sharing.RoomManagerAdapter.AnchorUploadedEvent

Definition at line 18 of file RoomManagerAdapter.cs.

§ RoomAddedEvent

System.Action<Room> HoloToolkit.Sharing.RoomManagerAdapter.RoomAddedEvent

Definition at line 12 of file RoomManagerAdapter.cs.

§ RoomClosedEvent

System.Action<Room> HoloToolkit.Sharing.RoomManagerAdapter.RoomClosedEvent

Definition at line 13 of file RoomManagerAdapter.cs.

§ UserJoinedRoomEvent

System.Action<Room, int> HoloToolkit.Sharing.RoomManagerAdapter.UserJoinedRoomEvent

Definition at line 14 of file RoomManagerAdapter.cs.

§ UserLeftRoomEvent

System.Action<Room, int> HoloToolkit.Sharing.RoomManagerAdapter.UserLeftRoomEvent

Definition at line 15 of file RoomManagerAdapter.cs.


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