inetwork/vosa3dl.h File Reference
This defines the plugin interface for the Crystal Space Virtual Object System (VOS) Abstract 3D Layer plugin (A3DL). More...
#include "csutil/scf.h"
#include "csutil/ref.h"
#include "iengine/mesh.h"
#include "iengine/sector.h"
#include "ivaria/dynamics.h"
#include "csutil/hash.h"
Go to the source code of this file.
Compounds | |
struct | iVosA3DL |
This is the initial component you retrieve from the registry to access the VOS A3DL plugin. More... | |
struct | iVosObject3D |
This interface bridges between a VOS 3D object and the Crystal Space mesh wrapper created for that object. More... | |
struct | iVosSector |
This interface bridges between a VOS sector and a Crystal Space sector. More... |
Detailed Description
This defines the plugin interface for the Crystal Space Virtual Object System (VOS) Abstract 3D Layer plugin (A3DL).VOS is an object-oriented distributed network architechture; A3DL is a set of extensions to VOS to describe 3D scenes. This plugin makes it easy to access 3D virtual worlds described using A3DL with the VOS protocol and loads those worlds into the Crystal Space engine. For more information about VOS, see http://interreality.org. You will need the download the VOS software from in order to use this plugin.
- Note:
- This is very much a work in progress, although I hope to see it progress a lot over the next few weeks. Particular planned features (obviously not present in the current interface) include being able to access the underlying VOS API, and being able to take the current CS engine state and export to remote clients using VOS.
Definition in file vosa3dl.h.
Generated for Crystal Space by doxygen 1.2.18