이름 |
설명 |
AABB |
|
AABBFaceMesh |
This object represents a single wall of a Axis Aligned Bounding Box |
AABBSurface |
A class that allows us to easily assign different textures to each surface. The surfaces are named as well. |
AttendeeCamera |
This class represents a camera that may be pointed at each individual attendee on their local machine. It captures the image, and sends it out into the conference. |
ConferenceAttendee |
|
ConferenceRoom |
|
ConferenceSession |
The ConferenceSession is a centralized object that manages the conference. This object makes a mapping between the attendees of a multicast session, and the Attendee objects that represent them in the virtual world. The general model of message distribution is to send all the frames received from a particular session participant to their Attendee object. From there, the frames can be rendered in the appropriate way for that attendee. |
CylinderSection |
|
DeskSet |
|
DesktopCapture |
|
DisplaySurface |
The DisplaySurface represents a surface that can display an image. It is meant to have behavior that is similar to a Monitor on a desktop in that it has a resolution, contrast, brightness, sharpness and the like. The Display has an offscreen buffer, which matches the specified resolution. All rendering occurs in the offscreen buffer, which is then displayed when rendering occurs. This allows for various shaders to run while rendering to the offscreen buffer. This is how the contrast, brightness and the like can be implemented. |
Program |
|
ReceivingTexture |
|
Resolution |
|
ShowItModel |
|
TextureProjector |
|
UIPortDelegate |
|
WebCamTexture |
|
Whiteboard |
|