Navigation
API > API/Plugins > API/Plugins/AvalancheViewport
| Name | FAvaScreenAlignmentUtils |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheViewport/Public/AvaScreenAlignmentUtils.h |
| Include Path | #include "AvaScreenAlignmentUtils.h" |
Syntax
class FAvaScreenAlignmentUtils
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AlignActorRotationAxis
(
const TSharedRef< IAvaViewportWorldCoordinateConverter >& InCoordinateConverter, |
Aligns the given actor to the given rotation/axis. | AvaScreenAlignmentUtils.h | |
static void AlignActorsCameraRotationAxis
(
const TSharedRef< IAvaViewportWorldCoordinateConverter >& InCoordinateConverter, |
Aligns the given actor to the given axis of the camera's rotation (looking at the camera). | AvaScreenAlignmentUtils.h | |
static void AlignActorsDepth
(
const TSharedRef< IAvaViewportWorldCoordinateConverter >& InCoordinateConverter, |
Takes in a list of actors and aligns them front to back (their screen z coordinates will match) | AvaScreenAlignmentUtils.h | |
static void AlignActorsHorizontal
(
const TSharedRef< IAvaViewportWorldCoordinateConverter >& InCoordinateConverter, |
Takes in a list of actors and aligns them hozitontally (their screen X coordinates will match) | AvaScreenAlignmentUtils.h | |
static void AlignActorsVertical
(
const TSharedRef< IAvaViewportWorldCoordinateConverter >& InCoordinateConverter, |
Takes in a list of actors and aligns them vertically (their screen Y coordinates will match) | AvaScreenAlignmentUtils.h | |
static void DistributeActorsDepth
(
const TSharedRef< IAvaViewportWorldCoordinateConverter >& InCoordinateConverter, |
Takes in a list of actors and distributes them front to back (their screen Z coordinates will spread evenly) | AvaScreenAlignmentUtils.h | |
static void DistributeActorsHorizontal
(
const TSharedRef< IAvaViewportWorldCoordinateConverter >& InCoordinateConverter, |
Takes in a list of actors and distributes them hozitontally (their screen X coordinates will spread evenly) | AvaScreenAlignmentUtils.h | |
static void DistributeActorsVertical
(
const TSharedRef< IAvaViewportWorldCoordinateConverter >& InCoordinateConverter, |
Takes in a list of actors and distributes them vertically (their screen Y coordinates will spread evenly) | AvaScreenAlignmentUtils.h | |
static void FitActorToScreen
(
const TSharedRef< IAvaViewportWorldCoordinateConverter >& InCoordinateConverter, |
Resizes the actor to teh same size as the screen at its current depth and moves it to the center. | AvaScreenAlignmentUtils.h | |
static void SizeActorToScreen
(
const TSharedRef< IAvaViewportWorldCoordinateConverter >& InCoordinateConverter, |
Resizes the actor to the same size as the screen at its current depth. | AvaScreenAlignmentUtils.h |