1 #ifndef Fireworks_Core_FWSimpleProxyBuilder_h
2 #define Fireworks_Core_FWSimpleProxyBuilder_h
48 TEveElementList* product,
54 virtual void build(
const void*,
unsigned int iIndex, TEveElement& iItemHolder,
const FWViewContext*) = 0;
58 void clean()
override;
virtual void buildViewType(const FWEventItem *iItem, TEveElementList *, FWViewType::EType, const FWViewContext *)
bool visibilityModelChanges(const FWModelId &, TEveElement *, FWViewType::EType, const FWViewContext *) override
FWSimpleProxyBuilder(const std::type_info &iType)
~FWSimpleProxyBuilder() override
FWSimpleProxyHelper m_helper
void buildViewType(const FWEventItem *iItem, TEveElementList *product, FWViewType::EType viewType, const FWViewContext *) override
static std::string typeOfBuilder()
Used by the plugin system to determine how the proxy uses the data from FWEventItem.
const FWSimpleProxyBuilder & operator=(const FWSimpleProxyBuilder &)=delete
virtual void itemChangedImp(const FWEventItem *)