Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/TPerspectiveMatrix
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TPerspectiveMatrix
(
const TPerspectiveMatrix< FArg >& From |
Conversion to other type. | Math/PerspectiveMatrix.h | |
TPerspectiveMatrix
(
T HalfFOV, |
Constructor | Math/PerspectiveMatrix.h | |
TPerspectiveMatrix
(
T HalfFOV, |
Constructor | Math/PerspectiveMatrix.h | |
TPerspectiveMatrix
(
T HalfFOVX, |
Constructor | Math/PerspectiveMatrix.h |
TPerspectiveMatrix(const TPerspectiveMatrix< FArg > &)
Description
Conversion to other type.
| Name | TPerspectiveMatrix |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/PerspectiveMatrix.h |
| Include Path | #include "Math/PerspectiveMatrix.h" |
template<typename FArg, std::enable_if_t<(!std::is_same_v< T, FArg >), int >>
TPerspectiveMatrix
(
const TPerspectiveMatrix < FArg > & From
)
TPerspectiveMatrix(T, T, T, T)
Description
Constructor
that the FOV you pass in is actually half the FOV, unlike most perspective matrix functions (D3DXMatrixPerspectiveFovLH).
| Name | TPerspectiveMatrix |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/PerspectiveMatrix.h |
| Include Path | #include "Math/PerspectiveMatrix.h" |
TPerspectiveMatrix
(
T HalfFOV,
T Width,
T Height,
T MinZ
)
Parameters
| Name | Remarks |
|---|---|
| HalfFOV | half Field of View in the Y direction |
| Width | view space width |
| Height | view space height |
| MinZ | distance to the near Z plane |
TPerspectiveMatrix(T, T, T, T, T)
Description
Constructor
that the FOV you pass in is actually half the FOV, unlike most perspective matrix functions (D3DXMatrixPerspectiveFovLH).
| Name | TPerspectiveMatrix |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/PerspectiveMatrix.h |
| Include Path | #include "Math/PerspectiveMatrix.h" |
TPerspectiveMatrix
(
T HalfFOV,
T Width,
T Height,
T MinZ,
T MaxZ
)
Parameters
| Name | Remarks |
|---|---|
| HalfFOV | half Field of View in the Y direction |
| Width | view space width |
| Height | view space height |
| MinZ | distance to the near Z plane |
| MaxZ | distance to the far Z plane |
TPerspectiveMatrix(T, T, T, T, T, T)
Description
Constructor
| Name | TPerspectiveMatrix |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/PerspectiveMatrix.h |
| Include Path | #include "Math/PerspectiveMatrix.h" |
TPerspectiveMatrix
(
T HalfFOVX,
T HalfFOVY,
T MultFOVX,
T MultFOVY,
T MinZ,
T MaxZ
)
Parameters
| Name | Remarks |
|---|---|
| HalfFOVX | Half FOV in the X axis |
| HalfFOVY | Half FOV in the Y axis |
| MultFOVX | multiplier on the X axis |
| MultFOVY | multiplier on the y axis |
| MinZ | distance to the near Z plane |
| MaxZ | distance to the far Z plane |