# IMultipleComponentChooser Member List

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

AddRef()=0 | IMCUnknown | `[pure virtual]`
GetComponentList(TMCCountedPtrArray< IShParameterComponent > *ioComponentList)=0 | IMultipleComponentChooser | `[pure virtual]`
GetFamilyID()=0 | IMultipleComponentChooser | `[pure virtual]`
GetInternalComponentList(TMCCountedPtrArray< IShParameterComponent > *outComponentList)=0 | IMultipleComponentChooser | `[pure virtual]`
Initialize(const IDType &inFamilyID)=0 | IMultipleComponentChooser | `[pure virtual]`
InsertComponentUI(IShParameterComponent *inComponent, int32 inInsertionIndex, boolean inBroadcastMessage)=0 | IMultipleComponentChooser | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
ReInitPopup()=0 | IMultipleComponentChooser | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`
SetComponentList(TMCCountedPtrArray< IShParameterComponent > *inComponentList)=0 | IMultipleComponentChooser | `[pure virtual]`
SetPopupExcludeMask(uint32 popupMaskExclude)=0 | IMultipleComponentChooser | `[pure virtual]`
SetPopupIncludeMask(uint32 popupMaskInclude)=0 | IMultipleComponentChooser | `[pure virtual]`
SetSortMode(boolean popupSortMode)=0 | IMultipleComponentChooser | `[pure virtual]`
SetSubPopupMode(boolean popupSubMode)=0 | IMultipleComponentChooser | `[pure virtual]`