Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::animation::AnimationSupplier Class Reference

#include <animationsupplier.h>

Inheritance diagram for inviwo::animation::AnimationSupplier:

Public Member Functions

 AnimationSupplier (AnimationManager &manager)
 AnimationSupplier (InviwoApplication *app)
 AnimationSupplier (const AnimationSupplier &)=delete
AnimationSupplieroperator= (const AnimationSupplier &)=delete
template<typename T>
void registerTrack ()
template<typename T>
void registerInterpolation ()
void registerPropertyTrackConnection (std::string_view propertyClassID, std::string_view trackClassID)
void registerRecorderFactory (std::unique_ptr< RecorderFactory > recorderFactory)
void unRegisterAll ()

Detailed Description

Base class to derive your module from if your module should add to the animation framework

Member Function Documentation

◆ registerInterpolation()

template<typename T>
void inviwo::animation::AnimationSupplier::registerInterpolation ( )

Register an Interpolation with the Interpolation Factory

◆ registerPropertyTrackConnection()

void inviwo::animation::AnimationSupplier::registerPropertyTrackConnection ( std::string_view propertyClassID,
std::string_view trackClassID )

Register connection between a property and a track. Used to create typed tracks for a property.

Parameters
propertyClassIDProperty::getClassIdentifier
trackClassIDPropertyTrack::getIdentifier()
See also
AnimationManager

◆ registerTrack()

template<typename T>
void inviwo::animation::AnimationSupplier::registerTrack ( )

Register a Track with the Track Factory


The documentation for this class was generated from the following file:
  • animationsupplier.h