#include <w3dexclusionlist.h>
Public Member Functions | |
| W3DExclusionListClass (const DynamicVectorClass< StringClass > &names) | |
| ~W3DExclusionListClass (void) | |
| bool | Is_Excluded (PrototypeClass *proto) const |
| bool | Is_Excluded (HTreeClass *htree) const |
| bool | Is_Excluded (HAnimClass *hanim) const |
| bool | Is_Excluded (const char *root_name) const |
Protected Attributes | |
| const DynamicVectorClass< StringClass > & | Names |
| HashTemplateClass< StringClass, int > | NameHash |
W3DExclusionListClass This class ecapsulates an "exclusion list" which the asset manager and related classes use to filter what resources get released. This is useful between level loads for example.
The Is_Excluded function uses w3d naming convention assumptions to determine whether the given asset name is in the list or is a child of something in the list.
Definition at line 63 of file w3dexclusionlist.h.
| W3DExclusionListClass::W3DExclusionListClass | ( | const DynamicVectorClass< StringClass > & | names | ) |
Definition at line 45 of file w3dexclusionlist.cpp.
| W3DExclusionListClass::~W3DExclusionListClass | ( | void | ) |
Definition at line 53 of file w3dexclusionlist.cpp.
| bool W3DExclusionListClass::Is_Excluded | ( | const char * | root_name | ) | const |
Definition at line 100 of file w3dexclusionlist.cpp.
| bool W3DExclusionListClass::Is_Excluded | ( | HAnimClass * | hanim | ) | const |
Definition at line 85 of file w3dexclusionlist.cpp.
| bool W3DExclusionListClass::Is_Excluded | ( | HTreeClass * | htree | ) | const |
Definition at line 78 of file w3dexclusionlist.cpp.
| bool W3DExclusionListClass::Is_Excluded | ( | PrototypeClass * | proto | ) | const |
Definition at line 58 of file w3dexclusionlist.cpp.
|
protected |
Definition at line 79 of file w3dexclusionlist.h.
|
protected |
Definition at line 78 of file w3dexclusionlist.h.