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: