FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Classes | Public Member Functions | Public Attributes | List of all members
Wizt::myH5Notifier Struct Reference
Inheritance diagram for Wizt::myH5Notifier:
Wizt::VActionNotifier MemCore::ReferenceBase< VActionNotifier >

Classes

struct  ParamChange
 

Public Member Functions

 myH5Notifier (const WeakPtr< VScriptH5 > &T)
 
void createVObject (const RefPtr< VObject > &vobj, const Intercube &CreationContext, const WeakPtr< VCreatorBase > &crec) override
 
bool attachPrefix (const RefPtr< VParameter > &ProvidedParam, const RefPtr< VSlot > &DestSlot)
 The attach() function is called whenever a parameter is attached to the slot of an object.
 
void changeParameter (const WeakPtr< VParameter > &ModifiedParam, const RefPtr< ValuePool > &Context, const WeakPtr< VValueBase > &NewValue, const string &member) override
 
- Public Member Functions inherited from Wizt::VActionNotifier
bool activate ()
 
virtual void deleteVObject (const string &name)
 
virtual bool progress (progress_id_t Pid, const string &name, int CurrentValue, int MaxValue)
 
virtual void status (const string &name)
 
virtual void terminate (const string &reason)
 
- Public Member Functions inherited from MemCore::ReferenceBase< VActionNotifier >
auto getObjectCountID () const noexcept
 
bool isIdentical (const WeakPtr< Object, Object > &PossibleSelf) const noexcept
 
void mkAutoDestructive ()
 
refcount_t refcount () const noexcept
 
 ReferenceBase (Object *that) noexcept
 
const auto & self () const
 
refcount_t wrefcount () const noexcept
 

Public Attributes

WeakPtr< VScriptH5Me
 
unsigned ExecID
 
ParamChange LastChange
 

Additional Inherited Members

- Public Types inherited from MemCore::ReferenceBase< VActionNotifier >
typedef Object reference_domain_t
 
typedef WeakPtr< Object, Object > SelfPtr_t
 
- Static Public Member Functions inherited from Wizt::VActionNotifier
static bool AttachParameterPrefix (const RefPtr< VParameter > &ProvidedParam, const RefPtr< VSlot > &DestSlot)
 
static progress_id_t getNewProgressID ()
 
static bool ProgressInfo (progress_id_t Pid, const string &name, int CurrentValue, int MaxValue)
 
static void StatusInfo (const string &name)
 
static void Terminate (const string &reason={})
 
static void VObjectCreation (const RefPtr< VObject > &vobj, const Intercube &CreationContext, const WeakPtr< VCreatorBase > &crec=NullPtr())
 
static void VObjectDeletion (const string &name)
 
static void Warning (const string &name)
 
- Protected Member Functions inherited from MemCore::ReferenceBase< VActionNotifier >
virtual void extremeUnction ()
 
ReferenceBaseoperator= (const ReferenceBase &R)
 
void suicide ()
 

Member Function Documentation

◆ attachPrefix()

bool Wizt::myH5Notifier::attachPrefix ( const RefPtr< VParameter > &  ProvidedParam,
const RefPtr< VSlot > &  DestSlot 
)
inlinevirtual

The attach() function is called whenever a parameter is attached to the slot of an object.

It is called just before this attachment takes place.

Parameters
DestSlotThe slot within object VObjDst whose parameter will be modified.
ProvidedParamThe parameter that will replace the one in the slot

Reimplemented from Wizt::VActionNotifier.

◆ createVObject()

void Wizt::myH5Notifier::createVObject ( const RefPtr< VObject > &  vobj,
const Intercube CreationContext,
const WeakPtr< VCreatorBase > &  crec 
)
inlineoverridevirtual

Reimplemented from Wizt::VActionNotifier.