7 #ifndef PXR_EXEC_EF_TIME_H
8 #define PXR_EXEC_EF_TIME_H
57 _splineFlags(splineFlags)
101 return _timeCode == rhs._timeCode
102 && _splineFlags == rhs._splineFlags;
108 return !(*
this == rhs);
123 return _timeCode < rhs._timeCode;
126 return _timeCode < rhs._timeCode ||
127 (_timeCode == rhs._timeCode && _splineFlags < rhs._splineFlags);
131 return !(rhs < *
this);
139 return !(*
this < rhs);
144 template <
class HashState>
146 h.Append(t._timeCode);
148 h.Append(t._splineFlags);
uint8_t SplineEvaluationFlags
bool operator>=(const EfTime &rhs) const
GT_API const UT_StringHolder time
#define PXR_NAMESPACE_OPEN_SCOPE
EfTime(const UsdTimeCode timeCode, SplineEvaluationFlags splineFlags=0)
void SetSplineEvaluationFlags(SplineEvaluationFlags flags)
const UsdTimeCode GetTimeCode() const
bool operator>(const EfTime &rhs) const
EF_API std::string GetAsString() const
bool operator!=(const EfTime &rhs) const
bool operator==(const EfTime &rhs) const
void SetTimeCode(const UsdTimeCode timeCode)
friend void TfHashAppend(HashState &h, const EfTime &t)
GLfloat GLfloat GLfloat GLfloat h
bool operator<=(const EfTime &rhs) const
SplineEvaluationFlags GetSplineEvaluationFlags() const
#define PXR_NAMESPACE_CLOSE_SCOPE
bool operator<(const EfTime &rhs) const
EF_API std::ostream & operator<<(std::ostream &os, const EfTime &time)