25 #ifndef PXR_BASE_TS_LOOP_PARAMS_H
26 #define PXR_BASE_TS_LOOP_PARAMS_H
87 return _looping == rhs._looping &&
88 _loopedInterval == rhs._loopedInterval &&
89 _masterInterval == rhs._masterInterval &&
90 _valueOffset == rhs._valueOffset;
95 return !(*
this == rhs);
TS_API double GetPeriod() const
TS_API double GetValueOffset() const
TS_API void SetValueOffset(double valueOffset)
TS_API bool GetLooping() const
TS_API const GfInterval & GetLoopedInterval() const
TS_API void SetLooping(bool looping)
TS_API double GetRepeatFrames() const
TS_API bool operator!=(const TsLoopParams &rhs) const
TS_API std::ostream & operator<<(std::ostream &out, const TsLoopParams &lp)
TS_API double GetPreRepeatFrames() const
TS_API bool IsValid() const
TS_API bool operator==(const TsLoopParams &rhs) const
PXR_NAMESPACE_OPEN_SCOPE typedef double TsTime
The time type used by Ts.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
TS_API double GetStart() const
TS_API const GfInterval & GetMasterInterval() const