
Public Types | |
| enum | COMPOSITOR_TYPE { COMPOSITOR_SEQUENCE = 1, COMPOSITOR_CHOICE = 2, COMPOSITOR_ALL = 3 } |
Public Member Functions | |
Constructors | |
| XSModelGroup (COMPOSITOR_TYPE compositorType, XSParticleList *const particleList, XSAnnotation *const annot, XSModel *const xsModel, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) | |
| The default constructor. | |
Destructor | |
| ~XSModelGroup () | |
XSModelGroup methods | |
| COMPOSITOR_TYPE | getCompositor () const |
| [compositor]: one of all, choice or sequence. | |
| XSParticleList * | getParticles () const |
| A list of [particles]. | |
| XSAnnotation * | getAnnotation () const |
| Optional. | |
Protected Attributes | |
| COMPOSITOR_TYPE | fCompositorType |
| XSParticleList * | fParticleList |
| XSAnnotation * | fAnnotation |
| XSModelGroup::XSModelGroup | ( | COMPOSITOR_TYPE | compositorType, | |
| XSParticleList *const | particleList, | |||
| XSAnnotation *const | annot, | |||
| XSModel *const | xsModel, | |||
| MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | |||
| ) |
The default constructor.
| compositorType | ||
| particleList | ||
| annot | ||
| xsModel | ||
| manager | The configurable memory manager |
| XSModelGroup::~XSModelGroup | ( | ) |
| XSModelGroup::COMPOSITOR_TYPE XSModelGroup::getCompositor | ( | ) | const |
[compositor]: one of all, choice or sequence.
The valid constants values are: COMPOSITOR_SEQUENCE, COMPOSITOR_CHOICE, COMPOSITOR_ALL.
References fCompositorType.
| XSParticleList * XSModelGroup::getParticles | ( | ) | const |
| XSAnnotation * XSModelGroup::getAnnotation | ( | ) | const |
COMPOSITOR_TYPE XSModelGroup::fCompositorType [protected] |
Referenced by getCompositor().
XSParticleList* XSModelGroup::fParticleList [protected] |
Referenced by getParticles().
XSAnnotation* XSModelGroup::fAnnotation [protected] |
Referenced by getAnnotation().
1.5.6