A pfChannel has a viewport, viewing frustum, viewing position and direction etc. In a CAVE for each wall such a stereo channel pair is created. Multi Process and Multi Pipe Support Performer can fork several processes for APPlication, CULLing and DRAWing. In the APP process the scene graphis manipulated and input devices are read. The CULL process computes which part of the scene is inside the viewing volume and the DRAW process renders the geometry.
Attributes consist of a keyword and a string.
For example between pfSync and pfFrame it goes through it's list of modules and calls the PreFrame method of each module or if it receives an object it calls the AddObject method for each module. The cube geometry consists of triangles which are textured. This simple Plugin only needs coVRInit, coVRDelete and coVRPreFrame implemented. The plugins has the callbacks coVRInit, coVRDelete, coVRPreFrame, coVRNewInteractor coVRAddObject and coVRRemoveObject implemented. The interactor geometry is a wireframe cube.