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