se_core::CompositeFactory::Generic Class Reference

#include <CompositeFactory.hpp>

List of all members.

Public Member Functions

 Generic ()
void addComponent (CompositeType type, const ComponentFactory *f)
void createComponents (CompositeType type, Composite *owner) const

Public Attributes

int componentCount_ [MAX_COMPONENT_TYPES]
const ComponentFactorycomponents_ [MAX_COMPONENT_TYPES][MAX_COMPONENTS]

Static Public Attributes

const int MAX_COMPONENT_TYPES = st_SUBTYPE_COUNT
const int MAX_COMPONENTS = 16


Constructor & Destructor Documentation

se_core::CompositeFactory::Generic::Generic  )  [inline]
 

Definition at line 64 of file CompositeFactory.hpp.


Member Function Documentation

void se_core::CompositeFactory::Generic::addComponent CompositeType  type,
const ComponentFactory f
[inline]
 

Definition at line 70 of file CompositeFactory.hpp.

void se_core::CompositeFactory::Generic::createComponents CompositeType  type,
Composite owner
const [inline]
 

Definition at line 74 of file CompositeFactory.hpp.

References se_core::ComponentFactory::create().


Member Data Documentation

int se_core::CompositeFactory::Generic::componentCount_[MAX_COMPONENT_TYPES]
 

Definition at line 82 of file CompositeFactory.hpp.

const ComponentFactory* se_core::CompositeFactory::Generic::components_[MAX_COMPONENT_TYPES][MAX_COMPONENTS]
 

Definition at line 83 of file CompositeFactory.hpp.

const int se_core::CompositeFactory::Generic::MAX_COMPONENT_TYPES = st_SUBTYPE_COUNT [static]
 

Definition at line 80 of file CompositeFactory.hpp.

const int se_core::CompositeFactory::Generic::MAX_COMPONENTS = 16 [static]
 

Definition at line 81 of file CompositeFactory.hpp.


The documentation for this class was generated from the following file:

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:23 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo