![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtAttributesManager () | |
| virtual | ~DtAttributesManager () |
| virtual bool | init (const std::string &file) |
| virtual void | parseAttribute (const DtlObjPtr &args) |
| Parses out and creates entries for the attribute list. | |
| virtual bool | addAttributeInfo (DtAttributeInfo *info) |
| virtual void | valuesFromMask (const DtEntityMapperKey &type, unsigned int mask, DtAttributeValues &result) const |
| Returns a list of attributes and values (with bit position) given the bit mask. | |
| virtual DtAttributeInfo * | attributeInfo (const DtEntityMapperKey &key) const |
Static Public Member Functions | |
| static DtlObjPtr | parseAttribute (const DtlObjPtr &args, const DtlObjPtr &env) |
Protected Member Functions | |
| virtual char * | attributeString () const =0 |
| Returns the keyword from the listing file to look for. | |
| virtual DtAttributeInfo * | createAttributeInfo (const DtEntityMapperKey &key) const |
| Creates an instance of an attribute info item to add to the internal list. | |
Protected Attributes | |
| DtOrderedKeyList < DtAttributeInfo * > | myAttributeInfo |
| virtual makVrf::DtAttributesManager::~DtAttributesManager | ( | ) | [virtual] |
| virtual bool makVrf::DtAttributesManager::init | ( | const std::string & | file | ) | [virtual] |
| static DtlObjPtr makVrf::DtAttributesManager::parseAttribute | ( | const DtlObjPtr & | args, |
| const DtlObjPtr & | env | ||
| ) | [static] |
| virtual void makVrf::DtAttributesManager::parseAttribute | ( | const DtlObjPtr & | args | ) | [virtual] |
Parses out and creates entries for the attribute list.
| virtual bool makVrf::DtAttributesManager::addAttributeInfo | ( | DtAttributeInfo * | info | ) | [virtual] |
| virtual void makVrf::DtAttributesManager::valuesFromMask | ( | const DtEntityMapperKey & | type, |
| unsigned int | mask, | ||
| DtAttributeValues & | result | ||
| ) | const [virtual] |
Returns a list of attributes and values (with bit position) given the bit mask.
Note that the incoming result list will be cleared before new values are put in. Note that if no value exists for key, then the hex value of the mask will be returned as the result
| virtual DtAttributeInfo* makVrf::DtAttributesManager::attributeInfo | ( | const DtEntityMapperKey & | key | ) | const [virtual] |
| virtual char* makVrf::DtAttributesManager::attributeString | ( | ) | const [protected, pure virtual] |
Returns the keyword from the listing file to look for.
Implemented in makVrf::DtAppearanceManager, and makVrf::DtCapabilitiesManager.
| virtual DtAttributeInfo* makVrf::DtAttributesManager::createAttributeInfo | ( | const DtEntityMapperKey & | key | ) | const [protected, virtual] |
Creates an instance of an attribute info item to add to the internal list.