Zdexby TheHolyOneZ
36,909 classes
Class

SplineContainer

: MonoBehaviour : Behaviour : Component : Object : Object
UnityEngine.Splines.SplineContainer, Unity.Splines 0x00A0 (160 B) inherited 0x0020 Unity.Splines.dll
0x00x00A0

Members 15

OffsetSizeNameTypeFlagsDefault
—0x08k_IconPathstringPrivateStatic+1 flags0
—0x08k_HelpUrlstringPrivateStatic+1 flags0
0x08m_SplineSplinePrivate—
0x08m_SplinesSpline[]Private—
0x08m_KnotsKnotLinkCollectionPrivate—
0x08m_ReorderedSplinesIndicesList<System.ValueTuple<System.Int32Private—
0x08m_RemovedSplinesIndicesList<System.Int32>Private—
0x08m_AddedSplinesIndicesList<System.Int32>Private—
0x08SplineAddedAction<UnityEngine.Splines.SplineContainerPrivateStatic—
0x08SplineRemovedAction<UnityEngine.Splines.SplineContainerPrivateStatic—
0x08SplineReorderedAction<UnityEngine.Splines.SplineContainerPrivateStatic—
0x08m_ReadOnlySplinesReadOnlyCollection<UnityEngine.Splines.Spline>Private—
0x08m_NativeSplinesCacheDictionary<UnityEngine.Splines.ISplinePrivate—
0x40m_NativeSplinesCacheTransformfloat4x4Private—
0x08s_AllocPreventionHelperBufferList<UnityEngine.Splines.SplineContainer.SplineToNative>PrivateStatic—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 45

SignatureFlagsNativeParams
void add_SplineAdded(Action<UnityEngine.Splines.SplineContainer value)PublicStatic+1 flags0x08
void remove_SplineAdded(Action<UnityEngine.Splines.SplineContainer value)PublicStatic+1 flags0x08
void add_SplineRemoved(Action<UnityEngine.Splines.SplineContainer value)PublicStatic+1 flags0x08
void remove_SplineRemoved(Action<UnityEngine.Splines.SplineContainer value)PublicStatic+1 flags0x08
void add_SplineReordered(Action<UnityEngine.Splines.SplineContainer value)PublicStatic+1 flags0x08
void remove_SplineReordered(Action<UnityEngine.Splines.SplineContainer value)PublicStatic+1 flags0x08
IReadOnlyList<UnityEngine.Splines.Spline> get_Splines()PublicFinal+3 flags0x08
void set_Splines(IReadOnlyList<UnityEngine.Splines.Spline> value)PublicFinal+3 flags0x08
int IndexOf(IReadOnlyList<UnityEngine.Splines.Spline> self, Spline elementToFind)PrivateStatic0x08
KnotLinkCollection get_KnotLinkCollection()PublicFinal+3 flags0x08
Spline get_Item(int index)Public+1 flags0x08
void Finalize()2 flags0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void OnDestroy()Private0x00
void Warmup()Public0x00
void ClearCaches()1 flags0x00
void DisposeNativeSplinesCache()Private0x00
void OnSplineChanged(Spline spline, int index, const SplineModification& modificationType)Private0x08
void OnKnotModified(Spline spline, int index)Private0x08
bool get_IsNonUniformlyScaled()Private+1 flags0x01
Spline get_Spline()Public+1 flags0x08
void set_Spline(Spline value)Public+1 flags0x08
bool Evaluate(float t, ref float3& position, ref float3& tangent, ref float3& upVector)Public0x0C
bool Evaluate(int splineIndex, float t, ref float3& position, ref float3& tangent, ref float3& upVector)Public0x0C
bool Evaluate(const uint8& spline, float t, ref float3& position, ref float3& tangent, ref float3& upVector)Public0x0C
float3 EvaluatePosition(float t)Public0x0C
float3 EvaluatePosition(int splineIndex, float t)Public0x0C
float3 EvaluatePosition(const uint8& spline, float t)Public0x0C
float3 EvaluateTangent(float t)Public0x0C
float3 EvaluateTangent(int splineIndex, float t)Public0x0C
float3 EvaluateTangent(const uint8& spline, float t)Public0x0C
float3 EvaluateUpVector(float t)Public0x0C
float3 EvaluateUpVector(int splineIndex, float t)Public0x0C
float3 EvaluateUpVector(const uint8& spline, float t)Public0x0C
float3 EvaluateAcceleration(float t)Public0x0C
float3 EvaluateAcceleration(int splineIndex, float t)Public0x0C
float3 EvaluateAcceleration(const uint8& spline, float t)Public0x0C
float CalculateLength()Public0x04
float CalculateLength(int splineIndex)Public0x04
void OnBeforeSerialize()PublicFinal+2 flags0x00
void OnAfterDeserialize()PublicFinal+2 flags0x00
NativeSpline GetOrBakeNativeSpline(const uint8& spline)Private0x48
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 15

types with a member, parameter or interface of this type