## Public API Reference

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

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

# iAwsKeyFactory Member List

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

AddConnectionKey(const char *name, iAwsSink *s, unsigned long t, unsigned long sig)=0 | iAwsKeyFactory | `[pure virtual]`
AddConnectionNode(iAwsConnectionNodeFactory *node)=0 | iAwsKeyFactory | `[pure virtual]`
AddFactory(iAwsKeyFactory *factory)=0 | iAwsKeyFactory | `[pure virtual]`
AddIntKey(const char *name, int v)=0 | iAwsKeyFactory | `[pure virtual]`
AddPointKey(const char *name, csVector2 v)=0 | iAwsKeyFactory | `[pure virtual]`
AddRectKey(const char *name, csRect v)=0 | iAwsKeyFactory | `[pure virtual]`
AddRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
AddRGBKey(const char *name, unsigned char r, unsigned char g, unsigned char b)=0 | iAwsKeyFactory | `[pure virtual]`
AddStringKey(const char *name, const char *v)=0 | iAwsKeyFactory | `[pure virtual]`
AddToWindowList(iAwsPrefManager *pm)=0 | iAwsKeyFactory | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
Initialize(const char *name, const char *component_type)=0 | iAwsKeyFactory | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`