VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtAttributesManager Class Reference
Inheritance diagram for makVrf::DtAttributesManager:
Inheritance graph
[legend]

List of all members.

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 DtAttributeInfoattributeInfo (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 DtAttributeInfocreateAttributeInfo (const DtEntityMapperKey &key) const
 Creates an instance of an attribute info item to add to the internal list.

Protected Attributes

DtOrderedKeyList
< DtAttributeInfo * > 
myAttributeInfo

Constructor & Destructor Documentation


Member Function Documentation

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 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 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.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)