Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::LinearSpline Member List

This is the complete list of members for AZ::LinearSpline, including all inherited members.

GetAabb(Aabb &aabb, const Transform &transform=Transform::CreateIdentity()) const overrideAZ::LinearSplinevirtual
GetAddressByDistance(float distance) const overrideAZ::LinearSplinevirtual
GetAddressByFraction(float fraction) const overrideAZ::LinearSplinevirtual
GetLength(const SplineAddress &splineAddress) const overrideAZ::LinearSplinevirtual
GetNearestAddressPosition(const Vector3 &localPos) const overrideAZ::LinearSplinevirtual
GetNearestAddressRay(const Vector3 &localRaySrc, const Vector3 &localRayDir) const overrideAZ::LinearSplinevirtual
GetNormal(const SplineAddress &splineAddress) const overrideAZ::LinearSplinevirtual
GetPosition(const SplineAddress &splineAddress) const overrideAZ::LinearSplinevirtual
GetSegmentCount() const overrideAZ::LinearSplinevirtual
GetSegmentGranularity() const overrideAZ::LinearSplineinlineprotectedvirtual
GetSegmentLength(size_t index) const overrideAZ::LinearSplinevirtual
GetSplineLength() const overrideAZ::LinearSplinevirtual
GetTangent(const SplineAddress &splineAddress) const overrideAZ::LinearSplinevirtual
GetVertex(size_t index) constAZ::Splineinline
GetVertexCount() constAZ::Splineinline
GetVertices() constAZ::Splineinline
IsClosed() constAZ::Splineinline
LinearSpline() (defined in AZ::LinearSpline)AZ::LinearSplineinline
LinearSpline(const LinearSpline &spline) (defined in AZ::LinearSpline)AZ::LinearSplineinlineexplicit
LinearSpline(const Spline &spline) (defined in AZ::LinearSpline)AZ::LinearSplineinlineexplicit
m_closedAZ::Splineprotected
m_vertexContainerAZ::Spline
OnSplineChanged()AZ::Splinevirtual
OnVertexAdded(size_t index)AZ::Splineprotectedvirtual
OnVertexRemoved(size_t index)AZ::Splineprotectedvirtual
OnVerticesCleared()AZ::Splineprotectedvirtual
OnVerticesSet()AZ::Splineprotectedvirtual
operator=(const LinearSpline &spline)=default (defined in AZ::LinearSpline)AZ::LinearSpline
operator=(const Spline &spline) (defined in AZ::LinearSpline)AZ::LinearSpline
Reflect(SerializeContext &context) (defined in AZ::LinearSpline)AZ::LinearSplinestatic
s_splineEpsilonAZ::Splineprotectedstatic
SetCallbacks(const VoidFunction &onChangeElement, const VoidFunction &onChangeContainer, const BoolFunction &onOpenClose)AZ::Spline
SetCallbacks(const IndexFunction &onAddVertex, const IndexFunction &onRemoveVertex, const IndexFunction &onUpdateVertex, const VoidFunction &onSetVertices, const VoidFunction &onClearVertices, const BoolFunction &onOpenClose)AZ::Spline
SetClosed(bool closed)AZ::Spline
Spline() (defined in AZ::Spline)AZ::Spline
Spline(const Spline &spline) (defined in AZ::Spline)AZ::Spline
~LinearSpline() override (defined in AZ::LinearSpline)AZ::LinearSplineinline
~Spline()=default (defined in AZ::Spline)AZ::Splinevirtual