utility 2026.1.9
A comprehensive C++ utilities library tailored for the development of modern desktop and extended reality (XR) applications.
Loading...
Searching...
No Matches
utility::graphic::Ray< RayComponentType > Member List

This is the complete list of members for utility::graphic::Ray< RayComponentType >, including all inherited members.

_directionutility::graphic::Ray< RayComponentType >protected
_originutility::graphic::Ray< RayComponentType >protected
at(RayComponentType distanceParameter) constutility::graphic::Ray< RayComponentType >inline
convertToMesh(float length, float radius, int segments, utility::graphic::Color32Bit color={ 255, 255, 255, 255 }) constutility::graphic::Ray< RayComponentType >inline
direction(void) const noexceptutility::graphic::Ray< RayComponentType >inline
getDirection(void) constutility::graphic::Ray< RayComponentType >inline
getOrigin() constutility::graphic::Ray< RayComponentType >inline
intersectRectangle(const RectanglePoseType &rectanglePose, const math::Vector2F &rectangleSize) constutility::graphic::Ray< RayComponentType >inline
normalizedDirection() constutility::graphic::Ray< RayComponentType >inline
operator!=(const Ray &other) constutility::graphic::Ray< RayComponentType >inline
operator=(const Ray &other)utility::graphic::Ray< RayComponentType >inline
operator=(Ray &&other) noexceptutility::graphic::Ray< RayComponentType >inline
operator==(const Ray &other) constutility::graphic::Ray< RayComponentType >inline
origin(void) const noexceptutility::graphic::Ray< RayComponentType >inline
pointAt(RayComponentType distanceParameter) constutility::graphic::Ray< RayComponentType >inline
Ray(void)utility::graphic::Ray< RayComponentType >inline
Ray(math::Vector< RayComponentType, 3 > origin, math::Vector< RayComponentType, 3 > direction)utility::graphic::Ray< RayComponentType >inline
Ray(const Ray &other)utility::graphic::Ray< RayComponentType >inline
Ray(Ray &&other) noexceptutility::graphic::Ray< RayComponentType >inline
setDirection(const math::Vector< RayComponentType, 3 > &direction)utility::graphic::Ray< RayComponentType >inline
setOrigin(const math::Vector< RayComponentType, 3 > &origin)utility::graphic::Ray< RayComponentType >inline
setOrigin(const Position< RayComponentType > &origin)utility::graphic::Ray< RayComponentType >inline
translate(const math::Vector< RayComponentType, 3 > &offset)utility::graphic::Ray< RayComponentType >inline
translated(const math::Vector< RayComponentType, 3 > &offset) constutility::graphic::Ray< RayComponentType >inline
validateDirection(const math::Vector< RayComponentType, 3 > &direction)utility::graphic::Ray< RayComponentType >inlineprotectedstatic
~Ray(void)=default (defined in utility::graphic::Ray< RayComponentType >)utility::graphic::Ray< RayComponentType >