#include <Vector.h>
|
| union { | |
| struct { | |
| float X | |
| float Y | |
| float Z | |
| } | |
| float XYZ [3] | |
| }; | |
◆ FVector() [1/6]
◆ FVector() [2/6]
| FVector::FVector |
( |
const float | InX, |
|
|
const float | InY, |
|
|
const float | InZ ) |
|
inlineconstexprnoexcept |
◆ FVector() [3/6]
| FVector::FVector |
( |
const Float3 & | InFloat3 | ) |
|
|
inlineexplicitnoexcept |
◆ FVector() [4/6]
| FVector::FVector |
( |
DirectX::FXMVECTOR | InVector | ) |
|
|
inlineexplicitnoexcept |
◆ FVector() [5/6]
| FVector::FVector |
( |
const FVector & | | ) |
|
|
defaultnoexcept |
◆ FVector() [6/6]
◆ CrossProduct()
◆ Dist()
◆ DistSquared()
◆ DotProduct()
◆ Equals()
| bool FVector::Equals |
( |
const FVector & | V, |
|
|
float | Tolerance = 1.e-6f ) const |
|
inlinenoexcept |
◆ GetSafeNormal()
| FVector FVector::GetSafeNormal |
( |
float | Tolerance = 1.e-8f | ) |
const |
|
inlinenoexcept |
◆ GetSafeNormal2D()
| FVector FVector::GetSafeNormal2D |
( |
float | Tolerance = 1.e-8f | ) |
const |
|
inlinenoexcept |
◆ IsNearlyZero()
| bool FVector::IsNearlyZero |
( |
float | Tolerance = 1.e-6f | ) |
const |
|
inlinenoexcept |
◆ IsZero()
| bool FVector::IsZero |
( |
| ) |
const |
|
inlinenoexcept |
◆ Normalize()
| bool FVector::Normalize |
( |
float | Tolerance = 1.e-8f | ) |
|
|
inlinenoexcept |
◆ One()
◆ operator!=()
| bool FVector::operator!= |
( |
const FVector & | Other | ) |
const |
|
inlineconstexprnoexcept |
◆ operator*()
| FVector FVector::operator* |
( |
float | Scalar | ) |
const |
|
inlineconstexprnoexcept |
◆ operator*=()
| FVector & FVector::operator*= |
( |
float | Scalar | ) |
|
|
inlinenoexcept |
◆ operator+()
◆ operator+=()
◆ operator-() [1/2]
| FVector FVector::operator- |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ operator-() [2/2]
◆ operator-=()
◆ operator/()
| FVector FVector::operator/ |
( |
float | Scalar | ) |
const |
|
inlineconstexprnoexcept |
◆ operator/=()
| FVector & FVector::operator/= |
( |
float | Scalar | ) |
|
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
| bool FVector::operator== |
( |
const FVector & | Other | ) |
const |
|
inlineconstexprnoexcept |
◆ operator[]() [1/2]
| const float & FVector::operator[] |
( |
int32_t | Index | ) |
const |
|
inlinenoexcept |
◆ operator[]() [2/2]
| float & FVector::operator[] |
( |
int32_t | Index | ) |
|
|
inlinenoexcept |
◆ Size()
| float FVector::Size |
( |
| ) |
const |
|
inlinenoexcept |
◆ Size2D()
| float FVector::Size2D |
( |
| ) |
const |
|
inlinenoexcept |
◆ SizeSquared()
| float FVector::SizeSquared |
( |
| ) |
const |
|
inlinenoexcept |
◆ SizeSquared2D()
| float FVector::SizeSquared2D |
( |
| ) |
const |
|
inlinenoexcept |
◆ ToXMFLOAT3()
| Float3 FVector::ToXMFLOAT3 |
( |
| ) |
const |
|
inlinenoexcept |
◆ ToXMVector()
| XMVector FVector::ToXMVector |
( |
float | W = 0.f | ) |
const |
|
inlinenoexcept |
◆ UnitX()
◆ UnitY()
◆ UnitZ()
◆ Zero()
◆ [union]
◆ BackwardVector
| const FVector FVector::BackwardVector |
|
static |
◆ DownVector
◆ ForwardVector
| const FVector FVector::ForwardVector |
|
static |
◆ LeftVector
◆ OneVector
◆ RightVector
◆ UpVector
◆ XAxisVector
Unit X axis vector (1,0,0)
◆ XYZ
◆ YAxisVector
Unit Y axis vector (0,1,0)
◆ ZAxisVector
Unit Z axis vector (0,0,1)
◆ ZeroVector
The documentation for this struct was generated from the following files: