C# (CSharp) ShowIt Namespace

Nested Namespaces

ShowIt.Properties

Classes

Name Description
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