Navigation
API > API/Plugins > API/Plugins/AvalancheViewport
| Name | FAvaViewportClientUtilityProvider |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheViewport/Public/ViewportClient/AvaViewportClientUtilityProvider.h |
| Include Path | #include "ViewportClient/AvaViewportClientUtilityProvider.h" |
Syntax
class FAvaViewportClientUtilityProvider : public IAvaViewportClient
Implements Interfaces
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAvaInherits | TAvaInherits< FAvaViewportClientUtilityProvider, IAvaViewportClient,> | ViewportClient/AvaViewportClientUtilityProvider.h | |
| Super | IAvaViewportClient | ViewportClient/AvaViewportClientUtilityProvider.h |
Functions
Public
Overridden from IAvaViewportClient
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetAverageVirtualViewportScale() |
Returns the average of the above. | ViewportClient/AvaViewportClientUtilityProvider.h | |
virtual FVector2f GetViewportWidgetSize() |
Gets the total size of the widget that contains the viewport. | ViewportClient/AvaViewportClientUtilityProvider.h | |
virtual FVector2f GetVirtualViewportScale() |
Returns (virtual viewport size / viewport size) | ViewportClient/AvaViewportClientUtilityProvider.h | |
virtual FVector2D GetZoomedFrustumSizeAtDistance
(
double InDistance |
Calculates the size of the frustum plane parallel to the camera's near clip plane at the given distance. | ViewportClient/AvaViewportClientUtilityProvider.h | |
virtual void OnCameraCut
(
AActor* InCamera, |
Call this when a camera cut occurs. | ViewportClient/AvaViewportClientUtilityProvider.h |
Overridden from IAvaViewportWorldCoordinateConverter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVector2D GetFrustumSizeAtDistance
(
double InDistance |
Calculates the size of the frustum plane parallel to the camera's near clip plane at the given distance. | ViewportClient/AvaViewportClientUtilityProvider.h | |
virtual FVector ViewportPositionToWorldPosition
(
const FVector2f& InViewportPosition, |
Translates the viewport position to the corresponding position on the frustum plane parallel to the camera's near clip plane at the given distance. | ViewportClient/AvaViewportClientUtilityProvider.h | |
virtual void WorldPositionToViewportPosition
(
const FVector& InWorldPosition, |
Translates the position on the frustum plane parallel to the camera's near clip plane to the corresponding viewport position. | ViewportClient/AvaViewportClientUtilityProvider.h |
Overridden from IAvaTypeCastable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const void * CastTo_Impl
(
FAvaTypeId InCastToType |
ViewportClient/AvaViewportClientUtilityProvider.h | ||
virtual FAvaTypeId GetTypeId() |
ViewportClient/AvaViewportClientUtilityProvider.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAvaTypeId GetStaticTypeId() |
ViewportClient/AvaViewportClientUtilityProvider.h | ||
static void NotifyJumpCut
(
AActor* InViewTarget |
ViewportClient/AvaViewportClientUtilityProvider.h |