Obi  6.4
Unified particle physics for Unity
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Obi.ObiPathDataChannel< T, U > Class Template Reference
Inheritance diagram for Obi.ObiPathDataChannel< T, U >:
Obi.IObiPathDataChannel Obi.ObiPathDataChannelIdentity< T > Obi.ObiPointsDataChannel Obi.ObiColorDataChannel Obi.ObiMassDataChannel Obi.ObiNormalDataChannel Obi.ObiPhaseDataChannel Obi.ObiRotationalMassDataChannel Obi.ObiThicknessDataChannel

Public Member Functions

void Clean ()
 
 ObiPathDataChannel (ObiInterpolator< U > interpolator)
 
void RemoveAt (int index)
 
Evaluate (U v0, U v1, U v2, U v3, float mu)
 
EvaluateFirstDerivative (U v0, U v1, U v2, U v3, float mu)
 
EvaluateSecondDerivative (U v0, U v1, U v2, U v3, float mu)
 
int GetSpanCount (bool closed)
 
int GetSpanControlPointAtMu (bool closed, float mu, out float spanMu)
 

Public Attributes

List< T > data = new List<T>()
 

Protected Attributes

ObiInterpolator< U > interpolator
 
bool dirty = false
 

Properties

int Count [get]
 
bool Dirty [get]
 
this[int i] [get, set]
 
- Properties inherited from Obi.IObiPathDataChannel
int Count [get]
 
bool Dirty [get]
 

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