33 const char* className,
const DtDDMRegionSet* regionSetToUse = 0,
37 virtual ~DtReflectedGenericObjectList();
42 DtReflectedGenericObjectList(
const DtReflectedGenericObjectList &other);
45 DtReflectedGenericObjectList &
operator=(
const DtReflectedGenericObjectList &other);
54 virtual DtReflectedGenericObject* lookup(
56 RTI::ObjectInstanceHandle
id);
58 RTI::ObjectHandle id);
65 virtual DtReflectedGenericObject* first()
const;
66 virtual DtReflectedGenericObject* last()
const;
72 virtual void addGenericAdditionCallback(
73 DtGenericObjectCallbackFunction cb,
void* userData);
74 virtual void removeGenericAdditionCallback(
75 DtGenericObjectCallbackFunction cb,
void* userData);
78 virtual void addGenericRemovalCallback(
79 DtGenericObjectCallbackFunction cb,
void* userData);
80 virtual void removeGenericRemovalCallback(
81 DtGenericObjectCallbackFunction cb,
void* userData);