Zdexby TheHolyOneZ
42,628 classes
Class

SplineUser

: MonoBehaviour : Behaviour : Component : Object : Object
Dreamteck.Splines.SplineUser, Dreamteck.Splines 0x01A8 (424 B) inherited 0x0018 Dreamteck.Splines.dll
0x00x01A8

Members 28

OffsetSizeNameTypeFlagsDefault
0x04updateMethodUpdateMethodPublic—
0x001C0x04padding / unreflected
0x08_splineSplineComputerPrivate—
0x01_autoUpdateboolPrivate—
0x00290x07padding / unreflected
0x08_rotationModifierRotationModifier1 flags—
0x08_offsetModifierOffsetModifier1 flags—
0x08_colorModifierColorModifier1 flags—
0x08_sizeModifierSizeModifier1 flags—
0x40_clipFromSampleSplineSamplePrivate—
0x40_clipToSampleSplineSamplePrivate—
0x01_loopSamplesboolPrivate—
0x00D10x07padding / unreflected
0x08_clipFromdoublePrivate—
0x08_clipTodoublePrivate—
0x04animClipFromfloatPrivate—
0x04animClipTofloatPrivate—
0x08_sampleCollectionSampleCollectionPrivate—
0x01rebuildboolPrivate—
0x01getSamplesboolPrivate—
0x01postBuildboolPrivate—
0x00FB0x05padding / unreflected
0x08_trsTransformPrivate—
0x01_hasTransformboolPrivate—
0x01090x07padding / unreflected
0x40_workSampleSplineSamplePrivate—
0x04_sampleCountintPrivate—
0x04_startSampleIndexintPrivate—
0x40evalResultSplineSample1 flags—
0x01multithreadedboolPublic—
0x01buildOnAwakeboolPublic—
0x01buildOnEnableboolPublic—
0x019B0x05padding / unreflected
0x08onPostBuildEmptySplineHandlerPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 71

SignatureFlagsNativeParams
SplineComputer get_spline()Public+1 flags0x08
void set_spline(SplineComputer value)Public+1 flags0x08
double get_clipFrom()Public+1 flags0x08
void set_clipFrom(double value)Public+1 flags0x08
double get_clipTo()Public+1 flags0x08
void set_clipTo(double value)Public+1 flags0x08
bool get_autoUpdate()Public+1 flags0x01
void set_autoUpdate(bool value)Public+1 flags0x01
bool get_loopSamples()Public+1 flags0x01
void set_loopSamples(bool value)Public+1 flags0x01
double get_span()Public+1 flags0x08
bool get_samplesAreLooped()Public+1 flags0x01
RotationModifier get_rotationModifier()Public+1 flags0x08
OffsetModifier get_offsetModifier()Public+1 flags0x08
ColorModifier get_colorModifier()Public+1 flags0x08
SizeModifier get_sizeModifier()Public+1 flags0x08
Transform get_trs()2 flags0x08
bool get_hasTransform()2 flags0x01
int get_sampleCount()Public+1 flags0x04
void add_onPostBuild(EmptySplineHandler value)Public+1 flags0x08
void remove_onPostBuild(EmptySplineHandler value)Public+1 flags0x08
void Awake()3 flags0x00
void CacheTransform()1 flags0x00
void Reset()3 flags0x00
void OnEnable()3 flags0x00
void OnDisable()3 flags0x00
void OnDestroy()3 flags0x00
void OnDidApplyAnimationProperties()3 flags0x00
void GetSampleRaw(int index, ref SplineSample& sample)Public0x40
double GetSamplePercent(int index)Public0x08
void ClampLoopSampleIndex(ref int& index)Private0x04
void GetSample(int index, ref SplineSample& target)Public0x40
void GetSampleWithAngleCompensation(int index, ref SplineSample& target)Public0x40
void Rebuild()Public+2 flags0x00
void RebuildImmediate()Public+2 flags0x00
void Update()Private0x00
void LateUpdate()Private0x00
void FixedUpdate()Private0x00
void RunUpdate()Private0x00
void BuildThreaded()Private0x00
void ResampleAndBuildThreaded()Private0x00
void Run()3 flags0x00
void LateRun()3 flags0x00
void Build()3 flags0x00
void PostBuild()3 flags0x00
void OnSplineChanged()3 flags0x00
void ModifySample(ref SplineSample& source, ref SplineSample& destination)Public0x40
void ModifySample(ref SplineSample& sample)Public0x40
void ApplyModifier(SplineSampleModifier modifier, ref SplineSample& sample)Private0x40
void SetClipRange(double from, double to)Public0x08
void GetSamples()Private0x00
double ClipPercent(double percent)Public0x08
void ClipPercent(ref double& percent)Public0x08
double UnclipPercent(double percent)Public0x08
void UnclipPercent(ref double& percent)Public0x08
int GetSampleIndex(double percent)Private0x08
Vector3 EvaluatePosition(double percent)Public0x0C
void Evaluate(double percent, ref SplineSample& result)Public0x40
SplineSample Evaluate(double percent)Public0x40
void Evaluate(ref SplineSample[]& results, double from, double to)Public0x08
void EvaluatePositions(ref Vector3[]& positions, double from, double to)Public0x08
double Travel(double start, float distance, const Direction& direction, ref float& moved)Public0x08
double Travel(double start, float distance, const Direction& direction)Public0x08
double TravelWithOffset(double start, float distance, const Direction& direction, const Vector3& offset, ref float& moved)Public0x0C
void Project(const Vector3& position, ref SplineSample& result, double from, double to)Public+2 flags0x40
float CalculateLength(double from, double to, bool preventInvert)Public0x08
float CalculateLengthWithOffset(const Vector3& offset, double from, double to)Public0x0C
void OnBeforeSerialize()Public+2 flags0x00
void OnAfterDeserialize()Public+2 flags0x00
Vector3 TransformOffset(const SplineSample& sample, const Vector3& localOffset)Static+1 flags0x40
void .ctor()Public+1 flags0x00

Subclasses 9

Used by 14

types with a member, parameter or interface of this type