CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

iAwsComponentFactory Struct Reference
[AWSAWS]

Interface for component factories. More...

#include <iaws/aws.h>

Inheritance diagram for iAwsComponentFactory:

iBase awsEmbeddedComponentFactory List of all members.

Public Member Functions

virtual iAwsComponentCreate ()=0
 Returns a newly created component of the type this factory handles.
virtual void Register (const char *type)=0
 Registers this factory with the window manager.
virtual void RegisterConstant (const char *name, int value)=0
 Registers constants for the parser so that we can construct right.

Detailed Description

Interface for component factories.

Definition at line 1157 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.4.4