## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iAwsPrefManager Member List

This is the complete list of members for iAwsPrefManager, including all inherited members.

AddCustomStringProperty(const char *prop)=0 | iAwsPrefManager | `[pure virtual]`
AddRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
ConstantExists(const char *name)=0 | iAwsPrefManager | `[pure virtual]`
CreateConnectionNodeFactory()=0 | iAwsPrefManager | `[pure virtual]`
CreateKeyFactory()=0 | iAwsPrefManager | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
FindColor(unsigned char r, unsigned char g, unsigned char b)=0 | iAwsPrefManager | `[pure virtual]`
FindSkinDef(const char *name)=0 | iAwsPrefManager | `[pure virtual]`
FindWindowDef(const char *name)=0 | iAwsPrefManager | `[pure virtual]`
GetColor(int index)=0 | iAwsPrefManager | `[pure virtual]`
GetConstantValue(const char *name)=0 | iAwsPrefManager | `[pure virtual]`
GetCustomStringProperties()=0 | iAwsPrefManager | `[pure virtual]`
GetDefaultFont()=0 | iAwsPrefManager | `[pure virtual]`
GetFloat(iAwsComponentNode *, const char *name, float &val)=0 | iAwsPrefManager | `[pure virtual]`
GetFont(const char *filename)=0 | iAwsPrefManager | `[pure virtual]`
GetInt(iAwsComponentNode *node, const char *name, int &val)=0 | iAwsPrefManager | `[pure virtual]`
GetRect(iAwsComponentNode *node, const char *name, csRect &rect)=0 | iAwsPrefManager | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetRGB(iAwsComponentNode *node, const char *name, unsigned char &r, unsigned char &g, unsigned char &b)=0 | iAwsPrefManager | `[pure virtual]`
GetString(iAwsComponentNode *node, const char *name, iString *val)=0 | iAwsPrefManager | `[pure virtual]`
GetTexture(const char *name, const char *filename=0)=0 | iAwsPrefManager | `[pure virtual]`
GetTexture(const char *name, const char *filename, unsigned char key_r, unsigned char key_g, unsigned char key_b)=0 | iAwsPrefManager | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
Load(const char *def_file)=0 | iAwsPrefManager | `[pure virtual]`
LookupIntKey(const char *name, int &val)=0 | iAwsPrefManager | `[pure virtual]`
LookupIntKey(unsigned long id, int &val)=0 | iAwsPrefManager | `[pure virtual]`
LookupPointKey(const char *name, csVector2 &point)=0 | iAwsPrefManager | `[pure virtual]`
LookupPointKey(unsigned long id, csVector2 &point)=0 | iAwsPrefManager | `[pure virtual]`
LookupRectKey(const char *name, csRect &rect)=0 | iAwsPrefManager | `[pure virtual]`
LookupRectKey(unsigned long id, csRect &rect)=0 | iAwsPrefManager | `[pure virtual]`
LookupRGBKey(const char *name, unsigned char &red, unsigned char &green, unsigned char &blue)=0 | iAwsPrefManager | `[pure virtual]`
LookupRGBKey(unsigned long id, unsigned char &red, unsigned char &green, unsigned char &blue)=0 | iAwsPrefManager | `[pure virtual]`
LookupStringKey(const char *name, iString *&val)=0 | iAwsPrefManager | `[pure virtual]`
LookupStringKey(unsigned long id, iString *&val)=0 | iAwsPrefManager | `[pure virtual]`
NameToId(const char *name)=0 | iAwsPrefManager | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RegisterConstant(const char *name, int value)=0 | iAwsPrefManager | `[pure virtual]`
RemoveAllSkinDefs()=0 | iAwsPrefManager | `[pure virtual]`
RemoveAllWindowDefs()=0 | iAwsPrefManager | `[pure virtual]`
RemoveRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
RemoveSkinDef(const char *name)=0 | iAwsPrefManager | `[pure virtual]`
RemoveWindowDef(const char *name)=0 | iAwsPrefManager | `[pure virtual]`
SelectDefaultSkin(const char *skin_name)=0 | iAwsPrefManager | `[pure virtual]`
SetColor(int index, int color)=0 | iAwsPrefManager | `[pure virtual]`
SetDefaultFont(iFont *font)=0 | iAwsPrefManager | `[pure virtual]`
SetFontServer(iFontServer *fntsvr)=0 | iAwsPrefManager | `[pure virtual]`
SetTextureManager(iTextureManager *txtmgr)=0 | iAwsPrefManager | `[pure virtual]`
Setup(iObjectRegistry *object_reg)=0 | iAwsPrefManager | `[pure virtual]`
SetupPalette()=0 | iAwsPrefManager | `[pure virtual]`
SetWindowMgr(iAws *wmgr)=0 | iAwsPrefManager | `[pure virtual]`