UVPBlueprintLibrary

Functionality added to prototype the VR scouting tools

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

VPUtilities

Header

/Engine/Plugins/Experimental/VirtualProductionUtilities/Source/VPUtilities/Public/VPBlueprintLibrary.h

Include

#include "VPBlueprintLibrary.h"

Syntax

UCLASS()
class UVPBlueprintLibrary : public UBlueprintFunctionLibrary

Remarks

Functionality added to prototype the VR scouting tools

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category

bool

 

EditorDeleteSelectedObjects()

Trigger an UnrealEd Delete

Public function Static UFunction BlueprintCallable, Category

bool

 

EditorDuplicate()

Trigger an UnrealEd Duplicate

Public function Static UFunction BlueprintCallable, Category

bool

 

EditorRedo()

Trigger an UnrealEd Redo

Public function Static UFunction BlueprintCallable, Category

bool

 

EditorUndo()

Trigger an UnrealEd Undo

Public function Static UFunction BlueprintCallable, Category

FTransform

 

GetEditorViewportTransform()

Get the location of the 2D viewport camera

Public function Static UFunction BlueprintCallable, Category

FTransform

 

GetEditorVRHeadTransform()

Get the location of the VR HMD

Public function Static UFunction BlueprintCallable, Category

FTransform

 

GetEditorVRRoomTransform()

Get the VR room transform (the playable area shown as a wireframe cage on Vive and Rift

Public function Static UFunction BlueprintCallable, Category

UWorld *

 

GetEditorWorld()

Wrapper around UUnrealEditorSubsystem::GetEditorWorld.

Public function Static UFunction BlueprintCallable, Category

FGameplayTag...

 

GetVirtualProductionRole()

The machine role(s) in a virtual production context.

Public function Static UFunction BlueprintCallable, Category

FVector

 

GetVREditorLaserHoverLocation()

Get the hitlocation of the interaction controller's laser pointer, in world space

Public function Static UFunction BlueprintCallable, Category

bool

 

IsVREditorModeActive()

Get whether the user is in editor VR mode

Public function Static UFunction BlueprintCallable, Category

bool

 

JumpToBookmarkInLevelEditor

(
    const UVPBookmark* Bookmark
)

Jump to a virtual production bookmark

Public function Static UFunction BlueprintCallable, Category

void

 

Refresh3DEditorViewport()

Refresh the desktop 3D viewport so that it updates changes even when not set to 'Realtime'

Public function Static UFunction BlueprintCallable, Category

void

 

SetGrabSpeed

(
    const float Speed
)

Set the VR grab speed cvar

Public function Static UFunction BlueprintCallable, Category

AActor *

 

SpawnBookmarkAtCurrentLevelEditorPosition

(
    const TSubclassOf< AActor > ActorCl...,
    const FVPBookmarkCreationContext Cr...,
    const FVector Offset,
    const bool bFlattenRotation
)

Spawn a virtual production bookmark

Public function Static UFunction BlueprintCallable, Category

AVPViewportT...

 

SpawnVPTickableActor

(
    UObject* ContextObject,
    const TSubclassOf< AVPViewportTicka...,
    const FVector Location,
    const FRotator Rotation
)

Spawn a virtual production tickable actor

Public function Static UFunction BlueprintCallable, Category

void

 

VPBookmarkSplineMeshIndicatorDisable

(
    USplineMeshComponent* SplineMe...
)

Public function Static UFunction BlueprintCallable, Category

void

 

VPBookmarkSplineMeshIndicatorSetStartAndEnd

(
    USplineMeshComponent* SplineMe...
)