TVector4

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/VectorTypes.h

Include

#include "VectorTypes.h"

Syntax

template<typename T>
struct TVector4

Variables

Name Description

Public variable

T

 

W

Public variable

T

 

X

Public variable

T

 

Y

Public variable

T

 

Z

Constructors

Name Description

Public function

TVector4()

Public function

TVector4

(
    const T* Data
)

Public function

TVector4

(
    const TVector4& Vec
)

Public function

TVector4

(
    const TVector4< RealType2 >& Vec
)

Public function

TVector4

(
    const FLinearColor& Color
)

Public function

TVector4

(
    T ValX,
    T ValY,
    T ValZ,
    T ValW
)

Functions

Name Description

Public function Static

TVector4< T ...

 

Blend3

(
    const TVector4< T >& A,
    const TVector4< T >& B,
    const TVector4< T >& C,
    const T& WeightA,
    const T& WeightB,
    const T& WeightC
)

Public function Const

T

 

Dot

(
    const TVector4< T >& V2
)

Public function

constexpr bo...

 

IsNormalized()

Public function Const

T

 

Length()

Public function Static

TVector4< T ...

 

Lerp

(
    const TVector4< T >& A,
    const TVector4< T >& B,
    T Alpha
)

Public function

T

 

Normalize

(
    const T Epsilon
)

Public function Const

constexpr TV...

 

Normalized

(
    const T Epsilon
)

Public function Static

TVector4< T ...

 

One()

Public function Const

T

 

SquaredLength()

Public function Const

constexpr FV...

 

XYZ()

Public function Static

TVector4< T ...

 

Zero()

Operators

Name Description

Public function Const

constexpr TV...

 

operator-

(
    const T& Scalar
)

Public function Const

constexpr TV...

 

operator-

(
    const TVector4< T >& V2
)

Public function Const

constexpr TV...

 

operator-()

Public function Const

constexpr

 

operator const T *()

Public function Const

constexpr

 

operator FColor()

Public function Const

constexpr

 

operator FLinearColor()

Public function

constexpr

 

operator T *()

Public function Const

constexpr bo...

 

operator!=

(
    const TVector4< T >& Other
)

Public function Const

constexpr TV...

 

operator*

(
    const TVector4< T >& V2
)

Public function Const

constexpr TV...

 

operator*

(
    const RealType2& Scalar
)

Public function Const

constexpr TV...

 

operator*

(
    const T& Scalar
)

Public function

constexpr TV...

 

operator*=

(
    const T& Scalar
)

Public function Const

constexpr TV...

 

operator/

(
    const T& Scalar
)

Public function Const

constexpr TV...

 

operator/

(
    const TVector4< T >& V2
)

Public function

constexpr TV...

 

operator/=

(
    const T& Scalar
)

Public function Const

const T &

 

operator[]

(
    int Idx
)

Public function

T &

 

operator[]

(
    int Idx
)

Public function Const

constexpr TV...

 

operator+

(
    const TVector4< T >& V2
)

Public function Const

constexpr TV...

 

operator+

(
    const T& Scalar
)

Public function

constexpr TV...

 

operator+=

(
    const TVector4< T >& V2
)

Public function

TVector4< T ...

 

operator=

(
    const TVector4< T >& V2
)

Public function

constexpr TV...

 

operator-=

(
    const TVector4< T >& V2
)

Public function Const

constexpr bo...

 

operator==

(
    const TVector4< T >& Other
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss