HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_playbar Class Referenceabstract

#include <HOM_playbar.h>

Public Member Functions

virtual ~HOM_playbar ()
 
virtual std::string __repr__ ()=0
 
virtual bool isPlaying ()=0
 
virtual void play ()=0
 
virtual void stop ()=0
 
virtual void reverse ()=0
 
virtual void jumpToNextKeyframe ()=0
 
virtual void jumpToPreviousKeyframe ()=0
 
virtual HOM_EnumValueplayMode ()=0
 
virtual void setPlayMode (HOM_EnumValue &mode)=0
 
virtual double frameIncrement ()=0
 
virtual void setFrameIncrement (double increment)=0
 
virtual HOM_Vector2playbackRange ()=0
 
virtual void setPlaybackRange (double start, double end)=0
 
virtual bool isRangeRestricted ()=0
 
virtual void setRestrictRange (bool on)=0
 
virtual bool usesIntegerFrames ()=0
 
virtual void setUseIntegerFrames (bool on)=0
 
virtual bool isRealTime ()=0
 
virtual void setRealTime (bool on)=0
 
virtual double realTimeFactor ()=0
 
virtual void setRealTimeFactor (double factor)=0
 
virtual bool isRealTimeSkipping ()=0
 
virtual void setRealTimeSkipping (bool on)=0
 
virtual bool isAudioShown ()=0
 
virtual void showAudio (bool on)=0
 
virtual bool areKeysShown ()=0
 
virtual void showKeys (bool on)=0
 
virtual bool isSimCacheShown ()=0
 
virtual void showSimCache (bool on)=0
 
virtual bool isRangeSliderShown ()=0
 
virtual void showRangeSlider (bool on)=0
 
virtual bool areTicksShown ()=0
 
virtual void showTicks (bool on)=0
 
virtual void moveToBottom ()=0
 
virtual void moveToPane (HOM_Pane &pane)=0
 
virtual void addOpaqueEventCallback (void *callback)=0
 
virtual void removeOpaqueEventCallback (void *callback)=0
 
virtual std::vector< void * > opaqueEventCallbacks ()=0
 
virtual void clearOpaqueEventCallbacks ()=0
 
virtual std::map< HOM_ElemPtr
< HOM_Parm >, std::vector
< HOM_ElemPtr
< HOM_BaseKeyframe > > > 
selectedKeyframes ()=0
 
virtual HOM_Vector2selectionRange ()=0
 
virtual std::vector
< HOM_ElemPtr< HOM_Vector2 > > 
selectionRanges ()=0
 
virtual HOM_Vector2timelineRange ()=0
 
virtual HOM_Vector2timeRange ()=0
 
virtual void setTimeRange (double start, double end)=0
 
virtual HOM_Vector2frameRange ()=0
 
virtual void setFrameRange (double start, double end)=0
 
virtual void frameBookmark (HOM_Bookmark *bookmark)=0
 
virtual HOM_ChannelListchannelList ()=0
 
virtual void setChannelList (HOM_ChannelList *l)=0
 
virtual HOM_ChannelListchannelListFromSelection ()=0
 
virtual HOM_ChannelListchannelListFromNodes (const std::vector< HOM_Node * > &nodes)=0
 
virtual HOM_ChannelListchannelListFromParms (const std::vector< HOM_Parm * > &parms)=0
 
virtual HOM_ChannelListchannelListFromParmTuples (const std::vector< HOM_ParmTuple * > &parms)=0
 

Detailed Description

Definition at line 32 of file HOM_playbar.h.

Constructor & Destructor Documentation

virtual HOM_playbar::~HOM_playbar ( )
inlinevirtual

Definition at line 35 of file HOM_playbar.h.

Member Function Documentation

virtual std::string HOM_playbar::__repr__ ( )
pure virtual
virtual void HOM_playbar::addOpaqueEventCallback ( void callback)
pure virtual
virtual bool HOM_playbar::areKeysShown ( )
pure virtual
virtual bool HOM_playbar::areTicksShown ( )
pure virtual
virtual HOM_ChannelList* HOM_playbar::channelList ( )
pure virtual
virtual HOM_ChannelList* HOM_playbar::channelListFromNodes ( const std::vector< HOM_Node * > &  nodes)
pure virtual
virtual HOM_ChannelList* HOM_playbar::channelListFromParms ( const std::vector< HOM_Parm * > &  parms)
pure virtual
virtual HOM_ChannelList* HOM_playbar::channelListFromParmTuples ( const std::vector< HOM_ParmTuple * > &  parms)
pure virtual
virtual HOM_ChannelList* HOM_playbar::channelListFromSelection ( )
pure virtual
virtual void HOM_playbar::clearOpaqueEventCallbacks ( )
pure virtual
virtual void HOM_playbar::frameBookmark ( HOM_Bookmark bookmark)
pure virtual
virtual double HOM_playbar::frameIncrement ( )
pure virtual
virtual HOM_Vector2* HOM_playbar::frameRange ( )
pure virtual
virtual bool HOM_playbar::isAudioShown ( )
pure virtual
virtual bool HOM_playbar::isPlaying ( )
pure virtual
virtual bool HOM_playbar::isRangeRestricted ( )
pure virtual
virtual bool HOM_playbar::isRangeSliderShown ( )
pure virtual
virtual bool HOM_playbar::isRealTime ( )
pure virtual
virtual bool HOM_playbar::isRealTimeSkipping ( )
pure virtual
virtual bool HOM_playbar::isSimCacheShown ( )
pure virtual
virtual void HOM_playbar::jumpToNextKeyframe ( )
pure virtual
virtual void HOM_playbar::jumpToPreviousKeyframe ( )
pure virtual
virtual void HOM_playbar::moveToBottom ( )
pure virtual
virtual void HOM_playbar::moveToPane ( HOM_Pane pane)
pure virtual
virtual std::vector<void *> HOM_playbar::opaqueEventCallbacks ( )
pure virtual
virtual void HOM_playbar::play ( )
pure virtual
virtual HOM_Vector2* HOM_playbar::playbackRange ( )
pure virtual
virtual HOM_EnumValue& HOM_playbar::playMode ( )
pure virtual
virtual double HOM_playbar::realTimeFactor ( )
pure virtual
virtual void HOM_playbar::removeOpaqueEventCallback ( void callback)
pure virtual
virtual void HOM_playbar::reverse ( )
pure virtual
virtual std::map< HOM_ElemPtr<HOM_Parm>, std::vector< HOM_ElemPtr<HOM_BaseKeyframe> > > HOM_playbar::selectedKeyframes ( )
pure virtual
virtual HOM_Vector2* HOM_playbar::selectionRange ( )
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_Vector2> > HOM_playbar::selectionRanges ( )
pure virtual
virtual void HOM_playbar::setChannelList ( HOM_ChannelList l)
pure virtual
virtual void HOM_playbar::setFrameIncrement ( double  increment)
pure virtual
virtual void HOM_playbar::setFrameRange ( double  start,
double  end 
)
pure virtual
virtual void HOM_playbar::setPlaybackRange ( double  start,
double  end 
)
pure virtual
virtual void HOM_playbar::setPlayMode ( HOM_EnumValue mode)
pure virtual
virtual void HOM_playbar::setRealTime ( bool  on)
pure virtual
virtual void HOM_playbar::setRealTimeFactor ( double  factor)
pure virtual
virtual void HOM_playbar::setRealTimeSkipping ( bool  on)
pure virtual
virtual void HOM_playbar::setRestrictRange ( bool  on)
pure virtual
virtual void HOM_playbar::setTimeRange ( double  start,
double  end 
)
pure virtual
virtual void HOM_playbar::setUseIntegerFrames ( bool  on)
pure virtual
virtual void HOM_playbar::showAudio ( bool  on)
pure virtual
virtual void HOM_playbar::showKeys ( bool  on)
pure virtual
virtual void HOM_playbar::showRangeSlider ( bool  on)
pure virtual
virtual void HOM_playbar::showSimCache ( bool  on)
pure virtual
virtual void HOM_playbar::showTicks ( bool  on)
pure virtual
virtual void HOM_playbar::stop ( )
pure virtual
virtual HOM_Vector2* HOM_playbar::timelineRange ( )
pure virtual
virtual HOM_Vector2* HOM_playbar::timeRange ( )
pure virtual
virtual bool HOM_playbar::usesIntegerFrames ( )
pure virtual

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