Main Page   Modules   Class Hierarchy   Compound List   Compound Members  

GAUGE3D::GPlugin::ObjectInfo Struct Reference

Used to describe the objects that a plugin contains. More...

#include <gauge3d/plugins/plugin.h>

List of all members.

Public Attributes

GString mClassname
 The class name of the object.

GString mName
 The human-readable name of the object.

GString mDescription
 A human-readable description of the object.

GArray<GStringmBaseClasses
 A list of all the base classes of the object (excluding GObject).

GArray<GStringmKeywords
 A list of keywords that users can use to request the object. More...

GArray<GStringmFileTypes
 A list of file types which are supported by the object. More...


Detailed Description

Used to describe the objects that a plugin contains.

The plugin tells the object loader what objects are available from it by giving it an array of ObjectInfo objects. Each one gives info for one of the available objects.


Member Data Documentation

GArray< GString > GAUGE3D::GPlugin::ObjectInfo::mKeywords
 

A list of keywords that users can use to request the object.

For example, the OpenGL renderer has the keyword "opengl", and the D3D renderer has "direct3d". Keywords should be all lower-case letters.

GArray< GString > GAUGE3D::GPlugin::ObjectInfo::mFileTypes
 

A list of file types which are supported by the object.

Types are represented by the extension of the file. For example: "mp3", "bsp", "tgz". Names should be all lower-case and should not include the '.'.


The documentation for this struct was generated from the following file:
Generated at Tue Jan 30 17:07:34 2001 for gauge3d by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000