HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
eval.h File Reference
#include "pxr/pxr.h"
#include "pxr/base/ts/api.h"
#include "pxr/base/ts/types.h"
#include <optional>
+ Include dependency graph for eval.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  Ts_EvalAspect { Ts_EvalValue, Ts_EvalHeldValue, Ts_EvalDerivative }
 
enum  Ts_EvalLocation { Ts_EvalPre, Ts_EvalAtTime, Ts_EvalPost }
 

Functions

TS_API std::optional< double > Ts_Eval (const Ts_SplineData *data, TsTime time, Ts_EvalAspect aspect, Ts_EvalLocation location)
 

Enumeration Type Documentation

Enumerator
Ts_EvalValue 
Ts_EvalHeldValue 
Ts_EvalDerivative 

Definition at line 22 of file eval.h.

Enumerator
Ts_EvalPre 
Ts_EvalAtTime 
Ts_EvalPost 

Definition at line 29 of file eval.h.

Function Documentation

TS_API std::optional<double> Ts_Eval ( const Ts_SplineData data,
TsTime  time,
Ts_EvalAspect  aspect,
Ts_EvalLocation  location 
)