Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
Auto< VAL > Class Template Reference

#include "steam/mobject/session/auto.hpp"

Description

template<class VAL>
class steam::mobject::session::Auto< VAL >

Automation data for some parameter (i.e.

the parameter is a time varying function)

Definition at line 38 of file auto.hpp.

Public Member Functions

virtual VAL getValue ()
 
- Public Member Functions inherited from AbstractMO
DurationgetLength ()
 
bool isEquivalentTo (const MObject &oo) const override
 default/fallback implementation of equality using literal object identity (same address).
 
- Public Member Functions inherited from MObject
string const & shortID () const
 a short readable ID as a single name-token, denoting both the kind of MObject and some sort of instance identity.
 
virtual bool isValid () const =0
 MObject self-test (usable for asserting)
 
- Public Member Functions inherited from Visitable< builder::BuilderTool >
virtual ReturnType apply (builder::BuilderTool &)=0
 to be defined by the DEFINE_PROCESSABLE_BY macro in all classes wanting to be treated by some tool
 

Private Member Functions

string initShortID () const
 

Additional Inherited Members

- Public Types inherited from Visitable< builder::BuilderTool >
using ReturnType = TOOL::ReturnType
 
- Static Public Attributes inherited from MObject
static session::MObjectFactory create
 Storage for the (single, static) MObject factory object.
 
- Protected Types inherited from MObject
typedef lib::time::Duration Duration
 
- Protected Types inherited from Visitable< builder::BuilderTool >
using ToolBase = TOOL::ToolBase
 
- Protected Member Functions inherited from AbstractMO
void throwIfInvalid () const
 
string buildShortID (lib::Literal typeID, string suffix="") const
 
- Protected Member Functions inherited from MObject
 MObject ()
 
virtual ~MObject ()
 
- Protected Member Functions inherited from Visitable< builder::BuilderTool >
virtual ~Visitable ()
 
- Static Protected Member Functions inherited from Visitable< builder::BuilderTool >
static ReturnType dispatchOp (TAR &target, builder::BuilderTool &tool)
 
- Protected Attributes inherited from MObject
Duration length_
 
string shortID_
 
- Protected Attributes inherited from ParamProvider< VAL >
Parameter< VAL > * param
 
Interpolator< VAL > * ipo
 

Member Function Documentation

◆ initShortID()

template<class VAL >
string initShortID ( ) const
inlineprivatevirtual

Reimplemented from AbstractMO.

Definition at line 41 of file auto.hpp.

References AbstractMO::buildShortID().

+ Here is the call graph for this function:

◆ getValue()

template<class VAL >
VAL getValue ( )
virtual

Reimplemented from ParamProvider< VAL >.

Definition at line 29 of file auto.cpp.

+ Inheritance diagram for Auto< VAL >:
+ Collaboration diagram for Auto< VAL >:

The documentation for this class was generated from the following files: