#include <fbxusernotification.h>
This class iterates through the accumulated messages depending on the configuration flags (filter).
The iterator keeps a local copy of the data extracted from the accumulator.
Definition at line 459 of file fbxusernotification.h.
Public Member Functions |
|
| FbxUserNotificationFilteredIterator (FbxUserNotification &pAccumulator, int pFilterClass, FbxUserNotification::EOutputSource pSrc=FbxUserNotification::eSequencedDetails, bool pNoDetail=true) | |
| Constructor. |
|
| virtual | ~FbxUserNotificationFilteredIterator () |
| int | GetNbItems () const |
| Returns the number of elements contained in
this iterator. |
|
| void | Reset () |
| Put the iterator in its reset state.
|
|
| FbxAccumulatorEntry *const | First () |
| Get this iterator's first item. |
|
| FbxAccumulatorEntry *const | Previous () |
| Get this iterator's previous item. |
|
| FbxAccumulatorEntry *const | Next () |
| Get this iterator's next item. |
|
Protected Member Functions |
|
| virtual void | BuildFilteredList (FbxUserNotification &pAccumulator) |
Protected Attributes |
|
| int | mIterator |
| int | mFilterClass |
| bool | mNoDetail |
| FbxUserNotification::EOutputSource | mAccuSrcData |
| FbxArray< FbxAccumulatorEntry * > | mFilteredAE |
| FbxUserNotificationFilteredIterator | ( | FbxUserNotification & | pAccumulator, |
| int | pFilterClass, | ||
| FbxUserNotification::EOutputSource | pSrc =
FbxUserNotification::eSequencedDetails, |
||
| bool | pNoDetail =
true |
||
| ) |
Constructor.
| pAccumulator | This reference is only used during construction for retrieving the data required to fill the iterator. |
| pFilterClass | The bitwise combination of the EClass identifiers. An FbxAccumulatorEntry element is copied from the accumulator if its Class matches one of the bits of this flag. |
| pSrc | Specify which data format is extracted from the accumulator. |
| pNoDetail | This parameter is used ONLY if pSrc == eAccumulatorEntry and, if set to false, the details of the FbxAccumulatorEntry are also sent to the output devices. If left to its default value, only the description of the FbxAccumulatorEntry is sent. |
| virtual ~FbxUserNotificationFilteredIterator | ( | ) | [virtual] |
| int GetNbItems | ( | ) | const |
Returns the number of elements contained in this iterator.
| void Reset | ( | ) |
Put the iterator in its reset state.
| FbxAccumulatorEntry* const First | ( | ) |
| FbxAccumulatorEntry* const Previous | ( | ) |
Get this iterator's previous item.
| FbxAccumulatorEntry* const Next | ( | ) |
Get this iterator's next item.
| virtual void BuildFilteredList | ( | FbxUserNotification & | pAccumulator | ) | [protected, virtual] |
int
mIterator [protected] |
Definition at line 514 of file fbxusernotification.h.
int
mFilterClass [protected] |
Definition at line 515 of file fbxusernotification.h.
bool
mNoDetail [protected] |
Definition at line 516 of file fbxusernotification.h.
FbxUserNotification::EOutputSource
mAccuSrcData [protected] |
Definition at line 517 of file fbxusernotification.h.
FbxArray<FbxAccumulatorEntry*>
mFilteredAE [protected] |
Definition at line 518 of file fbxusernotification.h.