Navigation
API > API/Runtime > API/Runtime/RenderCore
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/RenderTransform.h |
| Include | #include "RenderTransform.h" |
Syntax
struct FRenderTransform
Remarks
TODO: Further compress data size with tighter encoding LWC_TODO: Rebasing support (no 64bit types in here) TODO: Optimization (avoid full 4x4 math)
Variables
| Type | Name | Description | |
|---|---|---|---|
| FVector3f | Origin | ||
| FVector3f[3] | TransformRows |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRenderTransform
(
const FRenderTransform& |
|||
FRenderTransform
(
const FMatrix44f& M |
|||
FRenderTransform
(
const FMatrix44d& M |
|||
FRenderTransform
(
const FVector3f& InXAxis, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Equals
(
const FRenderTransform& Other, |
||
| FVector3f | GetScale () |
||
| FRenderTransform | Inverse () |
||
| FRenderTransform | InverseFast () |
||
| bool | |||
| void | |||
| float | |||
| void | SetIdentity () |
||
| void | To3x4MatrixTranspose
(
float* Result |
||
| FMatrix | ToMatrix () |
||
| FMatrix44f | ToMatrix44f () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FRenderTransform | operator*
(
const FRenderTransform& Other |
||
| FRenderTransform | operator*
(
const FMatrix44f& Other |
||
| FRenderTransform & | operator=
(
const FMatrix44f& From |
||
| FRenderTransform & | operator=
(
FRenderTransform&& |
||
| FRenderTransform & | operator=
(
const FRenderTransform& |
||
| FRenderTransform & | operator=
(
const FMatrix44d& From |
Constants
| Name | Description |
|---|---|
| Identity |