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

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

CatmullRomSpline() (defined in AZ::CatmullRomSpline)AZ::CatmullRomSplineinline
CatmullRomSpline(const CatmullRomSpline &spline) (defined in AZ::CatmullRomSpline)AZ::CatmullRomSplineinlineexplicit
CatmullRomSpline(const Spline &spline) (defined in AZ::CatmullRomSpline)AZ::CatmullRomSplineexplicit
GetAabb(Aabb &aabb, const Transform &transform=Transform::CreateIdentity()) const overrideAZ::CatmullRomSplinevirtual
GetAddressByDistance(float distance) const overrideAZ::CatmullRomSplinevirtual
GetAddressByFraction(float fraction) const overrideAZ::CatmullRomSplinevirtual
GetLength(const SplineAddress &splineAddress) const overrideAZ::CatmullRomSplinevirtual
GetNearestAddressPosition(const Vector3 &localPos) const overrideAZ::CatmullRomSplinevirtual
GetNearestAddressRay(const Vector3 &localRaySrc, const Vector3 &localRayDir) const overrideAZ::CatmullRomSplinevirtual
GetNormal(const SplineAddress &splineAddress) const overrideAZ::CatmullRomSplinevirtual
GetPosition(const SplineAddress &splineAddress) const overrideAZ::CatmullRomSplinevirtual
GetSegmentCount() const overrideAZ::CatmullRomSplinevirtual
GetSegmentGranularity() const overrideAZ::CatmullRomSplineinlineprotectedvirtual
GetSegmentLength(size_t index) const overrideAZ::CatmullRomSplinevirtual
GetSplineLength() const overrideAZ::CatmullRomSplinevirtual
GetTangent(const SplineAddress &splineAddress) const overrideAZ::CatmullRomSplinevirtual
GetVertex(size_t index) constAZ::Splineinline
GetVertexCount() constAZ::Splineinline
GetVertices() constAZ::Splineinline
IsClosed() constAZ::Splineinline
m_closedAZ::Splineprotected
m_granularityAZ::CatmullRomSplineprotected
m_knotParameterizationAZ::CatmullRomSplineprotected
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 CatmullRomSpline &spline)=default (defined in AZ::CatmullRomSpline)AZ::CatmullRomSpline
operator=(const Spline &spline) (defined in AZ::CatmullRomSpline)AZ::CatmullRomSpline
Reflect(SerializeContext &context) (defined in AZ::CatmullRomSpline)AZ::CatmullRomSplinestatic
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
SetKnotParameterization(float knotParameterization)AZ::CatmullRomSplineinline
Spline() (defined in AZ::Spline)AZ::Spline
Spline(const Spline &spline) (defined in AZ::Spline)AZ::Spline
~CatmullRomSpline() override (defined in AZ::CatmullRomSpline)AZ::CatmullRomSplineinline
~Spline()=default (defined in AZ::Spline)AZ::Splinevirtual