CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

iAwsComponentFactory Struct Reference
[AWS]

Interface for component factories. More...

#include <aws.h>

Inheritance diagram for iAwsComponentFactory:

iBase awsEmbeddedComponentFactory List of all members.

Public Methods

virtual iAwsComponentCreate ()=0
 Returns a newly created component of the type this factory handles. More...

virtual void Register (const char *type)=0
 Registers this factory with the window manager. More...

virtual void RegisterConstant (const char *name, int value)=0
 Registers constants for the parser so that we can construct right. More...


Detailed Description

Interface for component factories.

Definition at line 873 of file aws.h.


Member Function Documentation

virtual iAwsComponent* iAwsComponentFactory::Create   [pure virtual]
 

Returns a newly created component of the type this factory handles.

virtual void iAwsComponentFactory::Register const char *    type [pure virtual]
 

Registers this factory with the window manager.

Implemented in awsEmbeddedComponentFactory.

virtual void iAwsComponentFactory::RegisterConstant const char *    name,
int    value
[pure virtual]
 

Registers constants for the parser so that we can construct right.

Implemented in awsEmbeddedComponentFactory.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14