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

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

GetAabb(Aabb &aabb, const Transform &transform=Transform::CreateIdentity()) const =0AZ::Splinepure virtual
GetAddressByDistance(float distance) const =0AZ::Splinepure virtual
GetAddressByFraction(float fraction) const =0AZ::Splinepure virtual
GetLength(const SplineAddress &splineAddress) const =0AZ::Splinepure virtual
GetNearestAddressPosition(const Vector3 &localPos) const =0AZ::Splinepure virtual
GetNearestAddressRay(const Vector3 &localRaySrc, const Vector3 &localRayDir) const =0AZ::Splinepure virtual
GetNormal(const SplineAddress &splineAddress) const =0AZ::Splinepure virtual
GetPosition(const SplineAddress &splineAddress) const =0AZ::Splinepure virtual
GetSegmentCount() const =0AZ::Splinepure virtual
GetSegmentGranularity() const =0AZ::Splinepure virtual
GetSegmentLength(size_t index) const =0AZ::Splinepure virtual
GetSplineLength() const =0AZ::Splinepure virtual
GetTangent(const SplineAddress &splineAddress) const =0AZ::Splinepure virtual
GetVertex(size_t index) constAZ::Splineinline
GetVertexCount() constAZ::Splineinline
GetVertices() constAZ::Splineinline
IsClosed() constAZ::Splineinline
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
Reflect(SerializeContext &context) (defined in AZ::Spline)AZ::Splinestatic
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
~Spline()=default (defined in AZ::Spline)AZ::Splinevirtual