Go to the documentation of this file. 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;
const FWSimpleProxyBuilder & operator=(const FWSimpleProxyBuilder &)=delete
void buildViewType(const FWEventItem *iItem, TEveElementList *product, FWViewType::EType viewType, const FWViewContext *) override
virtual void itemChangedImp(const FWEventItem *)
~FWSimpleProxyBuilder() override
FWSimpleProxyHelper m_helper
virtual void buildViewType(const FWEventItem *iItem, TEveElementList *, FWViewType::EType, const FWViewContext *)
static std::string typeOfBuilder()
Used by the plugin system to determine how the proxy uses the data from FWEventItem.
bool visibilityModelChanges(const FWModelId &, TEveElement *, FWViewType::EType, const FWViewContext *) override
FWSimpleProxyBuilder(const std::type_info &iType)