![]() |
Ark Server API (ASA) - Wiki
|
#include <Ray.h>
Public Types | |
| using | FReal = T |
Public Member Functions | |
| TRay () | |
| TRay (EForceInit) | |
| TRay (const TVector< T > &Origin, const TVector< T > &Direction, bool bDirectionIsNormalized=false) | |
| void | Init () |
| bool | operator== (const TRay< T > &Other) const |
| bool | operator!= (const TRay< T > &Other) const |
| TVector< T > | PointAt (T RayParameter) const |
| T | GetParameter (const TVector< T > &Point) const |
| T | DistSquared (const TVector< T > &Point) const |
| T | Dist (const TVector< T > &Point) const |
| TVector< T > | ClosestPoint (const TVector< T > &Point) const |
| FString | ToString () const |
| bool | Serialize (FArchive &Ar) |
| bool | SerializeFromMismatchedTag (FName StructTag, FArchive &Ar) |
| template<typename FArg , TEMPLATE_REQUIRES(!std::is_same_v< T, FArg >) > | |
| TRay (const TRay< FArg > &From) | |
Public Attributes | |
| TVector< T > | Origin |
| TVector< T > | Direction |
Friends | |
| FArchive & | operator<< (FArchive &Ar, TRay< T > &Ray) |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |