Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
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.