SplineComponent.md
April 18, 2021 ยท View on GitHub
UnrealEngine.Framework
SplineComponent Class
Represents a spline shape
public class SplineComponent : UnrealEngine.Framework.PrimitiveComponent
Inheritance System.Object ๐ก ActorComponent ๐ก SceneComponent ๐ก PrimitiveComponent ๐ก SplineComponent
Constructors
Properties
Methods
- AddSplinePoint(System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- AddSplinePointAtIndex(System.Numerics.Vector3, int, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- ClearSplinePoints(bool)
- FindDirectionClosestToWorldLocation(System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace)
- FindLocationClosestToWorldLocation(System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace)
- FindRightVectorClosestToWorldLocation(System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace)
- FindRollClosestToWorldLocation(System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace)
- FindScaleClosestToWorldLocation(System.Numerics.Vector3)
- FindTangentClosestToWorldLocation(System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace)
- FindTransformClosestToWorldLocation(System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- FindUpVectorClosestToWorldLocation(System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace)
- GetArriveTangentAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace)
- GetArriveTangentAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetDefaultUpVector(UnrealEngine.Framework.SplineCoordinateSpace)
- GetDefaultUpVector(UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetDirectionAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace)
- GetDirectionAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetDirectionAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace)
- GetDirectionAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetDirectionAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- GetDirectionAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool, System.Numerics.Vector3)
- GetDistanceAlongSplineAtSplinePoint(int)
- GetLeaveTangentAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace)
- GetLeaveTangentAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetLocationAndTangentAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3, System.Numerics.Vector3)
- GetLocationAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace)
- GetLocationAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetLocationAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace)
- GetLocationAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetLocationAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace)
- GetLocationAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetRightVectorAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace)
- GetRightVectorAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetRightVectorAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace)
- GetRightVectorAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetRightVectorAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- GetRightVectorAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool, System.Numerics.Vector3)
- GetRollAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace)
- GetRollAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace)
- GetRollAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- GetRotationAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace)
- GetRotationAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Quaternion)
- GetRotationAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace)
- GetRotationAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Quaternion)
- GetRotationAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- GetRotationAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool, System.Numerics.Quaternion)
- GetScaleAtDistanceAlongSpline(float)
- GetScaleAtDistanceAlongSpline(float, System.Numerics.Vector3)
- GetScaleAtSplinePoint(int)
- GetScaleAtSplinePoint(int, System.Numerics.Vector3)
- GetScaleAtTime(float, bool)
- GetScaleAtTime(float, bool, System.Numerics.Vector3)
- GetSplineLength()
- GetSplinePointType(int)
- GetTangentAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace)
- GetTangentAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetTangentAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace)
- GetTangentAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetTangentAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- GetTangentAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool, System.Numerics.Vector3)
- GetTransformAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace)
- GetTransformAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace, UnrealEngine.Framework.Transform)
- GetTransformAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- GetTransformAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace, bool, UnrealEngine.Framework.Transform)
- GetTransformAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool, bool)
- GetTransformAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool, bool, UnrealEngine.Framework.Transform)
- GetUpVectorAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace)
- GetUpVectorAtDistanceAlongSpline(float, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetUpVectorAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace)
- GetUpVectorAtSplinePoint(int, UnrealEngine.Framework.SplineCoordinateSpace, System.Numerics.Vector3)
- GetUpVectorAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- GetUpVectorAtTime(float, UnrealEngine.Framework.SplineCoordinateSpace, bool, System.Numerics.Vector3)
- RemoveSplinePoint(int, bool)
- SetClosedLoop(bool, bool)
- SetDefaultUpVector(System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace)
- SetLocationAtSplinePoint(int, System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- SetSplinePointType(int, UnrealEngine.Framework.SplinePointType, bool)
- SetTangentAtSplinePoint(int, System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- SetTangentsAtSplinePoint(int, System.Numerics.Vector3, System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- SetUpVectorAtSplinePoint(int, System.Numerics.Vector3, UnrealEngine.Framework.SplineCoordinateSpace, bool)
- UpdateSpline()