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::BezierSpline Member List

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

BezierSpline() (defined in AZ::BezierSpline)AZ::BezierSplineinline
BezierSpline(const BezierSpline &spline) (defined in AZ::BezierSpline)AZ::BezierSplineinlineexplicit
BezierSpline(const Spline &spline) (defined in AZ::BezierSpline)AZ::BezierSplineexplicit
GetAabb(Aabb &aabb, const Transform &transform=Transform::CreateIdentity()) const overrideAZ::BezierSplinevirtual
GetAddressByDistance(float distance) const overrideAZ::BezierSplinevirtual
GetAddressByFraction(float fraction) const overrideAZ::BezierSplinevirtual
GetBezierData() constAZ::BezierSplineinline
GetLength(const SplineAddress &splineAddress) const overrideAZ::BezierSplinevirtual
GetNearestAddressPosition(const Vector3 &localPos) const overrideAZ::BezierSplinevirtual
GetNearestAddressRay(const Vector3 &localRaySrc, const Vector3 &localRayDir) const overrideAZ::BezierSplinevirtual
GetNormal(const SplineAddress &splineAddress) const overrideAZ::BezierSplinevirtual
GetPosition(const SplineAddress &splineAddress) const overrideAZ::BezierSplinevirtual
GetSegmentCount() const overrideAZ::BezierSplinevirtual
GetSegmentGranularity() const overrideAZ::BezierSplineinlineprotectedvirtual
GetSegmentLength(size_t index) const overrideAZ::BezierSplinevirtual
GetSplineLength() const overrideAZ::BezierSplinevirtual
GetTangent(const SplineAddress &splineAddress) const overrideAZ::BezierSplinevirtual
GetVertex(size_t index) constAZ::Splineinline
GetVertexCount() constAZ::Splineinline
GetVertices() constAZ::Splineinline
IsClosed() constAZ::Splineinline
m_closedAZ::Splineprotected
m_vertexContainerAZ::Spline
OnSplineChanged() overrideAZ::BezierSplineprotectedvirtual
OnVertexAdded(size_t index) overrideAZ::BezierSplineprotectedvirtual
OnVertexRemoved(size_t index) overrideAZ::BezierSplineprotectedvirtual
OnVerticesCleared() overrideAZ::BezierSplineprotectedvirtual
OnVerticesSet() overrideAZ::BezierSplineprotectedvirtual
operator=(const BezierSpline &spline) (defined in AZ::BezierSpline)AZ::BezierSpline
operator=(const Spline &spline) (defined in AZ::BezierSpline)AZ::BezierSpline
Reflect(SerializeContext &context) (defined in AZ::BezierSpline)AZ::BezierSplinestatic
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
~BezierSpline() override (defined in AZ::BezierSpline)AZ::BezierSplineinline
~Spline()=default (defined in AZ::Spline)AZ::Splinevirtual