Navigation
API > API/Plugins > API/Plugins/Composite
Render-thread proxy for the 2D transform pass. Applies scale, rotation, and translation around a configurable pivot in UV space.
| Name | FTransform2DPassProxy |
| Type | class |
| Header File | /Engine/Plugins/Compositing/Composite/Source/Composite/Public/Passes/CompositePassTransform2D.h |
| Include Path | #include "Passes/CompositePassTransform2D.h" |
Syntax
class FTransform2DPassProxy : public FCompositeCorePassProxy
Inheritance Hierarchy
- FCompositeCorePassProxy → FTransform2DPassProxy
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AspectRatio | float | Viewport aspect ratio (width/height) for rotation correction. | Passes/CompositePassTransform2D.h | |
| Pivot | FVector2f | Normalized pivot point for rotation and scale. | Passes/CompositePassTransform2D.h | |
| RotationRadians | float | Rotation in radians. | Passes/CompositePassTransform2D.h | |
| ScaleUV | FVector2f | Per-axis UV scale factor. (1, 1) is identity. | Passes/CompositePassTransform2D.h | |
| Translation | FVector2f | 2D translation in normalized viewport coordinates. | Passes/CompositePassTransform2D.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Passes/CompositePassTransform2D.h | |||
FCompositeCorePassProxy
(
UE::CompositeCore::FPassInputDeclArray InPassDeclaredInputs |
Passes/CompositePassTransform2D.h |
Public Virtual
Overridden from FCompositeCorePassProxy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FPassTexture Add
(
FRDGBuilder& GraphBuilder, |
Adds the 2D transform RDG pass; bilinear-resamples the input with the full affine transform and returns the transformed output. | Passes/CompositePassTransform2D.h | |
virtual const FName & GetTypeName() |
Passes/CompositePassTransform2D.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FName & GetTypeNameStatic() |
Passes/CompositePassTransform2D.h |