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 |