Navigation
API > API/Plugins > API/Plugins/VPUtilities
Functionality added to prototype the VR scouting tools
| Name | UVPBlueprintLibrary |
| Type | class |
| Header File | /Engine/Plugins/Experimental/VirtualProductionUtilities/Source/VPUtilities/Public/Libraries/VPBlueprintLibrary.h |
| Include Path | #include "Libraries/VPBlueprintLibrary.h" |
Syntax
UCLASS ()
class UVPBlueprintLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UVPBlueprintLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool EditorDeleteSelectedObjects() |
Trigger an UnrealEd Delete | Libraries/VPBlueprintLibrary.h |
|
static bool EditorDuplicate() |
Trigger an UnrealEd Duplicate | Libraries/VPBlueprintLibrary.h |
|
static bool EditorRedo() |
Trigger an UnrealEd Redo | Libraries/VPBlueprintLibrary.h |
|
static bool EditorUndo() |
Trigger an UnrealEd Undo | Libraries/VPBlueprintLibrary.h |
|
static FTransform GetEditorViewportTransform() |
Get the location of the 2D viewport camera | Libraries/VPBlueprintLibrary.h |
|
static FTransform GetEditorVRHeadTransform() |
Get the location of the VR HMD | Libraries/VPBlueprintLibrary.h |
|
static FTransform GetEditorVRRoomTransform() |
Get the VR room transform (the playable area shown as a wireframe cage on Vive and Rift | Libraries/VPBlueprintLibrary.h |
|
static UWorld * GetEditorWorld () |
Wrapper around UUnrealEditorSubsystem::GetEditorWorld. | Libraries/VPBlueprintLibrary.h |
|
static FVector GetLeftInteractorLocation() |
Get the location of the left interactor, in world space | Libraries/VPBlueprintLibrary.h |
|
static FGameplayTagContainer GetVirtualProductionRole() |
The machine role(s) in a virtual production context. | Libraries/VPBlueprintLibrary.h |
|
static FVector GetVREditorLaserHoverLocation() |
Get the hitlocation of the interaction controller's laser pointer, in world space | Libraries/VPBlueprintLibrary.h |
|
static bool IsVREditorModeActive() |
Get whether the user is in editor VR mode | Libraries/VPBlueprintLibrary.h |
|
static bool JumpToBookmarkInLevelEditor
(
const UVPBookmark* Bookmark |
Jump to a virtual production bookmark | Libraries/VPBlueprintLibrary.h |
|
static void Refresh3DEditorViewport() |
Refresh the desktop 3D viewport so that it updates changes even when not set to 'Realtime' | Libraries/VPBlueprintLibrary.h |
|
static void SetGrabSpeed
(
const float Speed |
Set the VR grab speed cvar | Libraries/VPBlueprintLibrary.h |
|
| Sort actors by actor label | Libraries/VPBlueprintLibrary.h |
|
|
static void SortVPBookmarkActorsByTimestamp
(
TArray< AVPBookmarkActor* >& Actors, |
Sort VPBookmarkActors by Timestamp parameter | Libraries/VPBlueprintLibrary.h |
|
static AActor * SpawnBookmarkAtCurrentLevelEditorPosition
(
const TSubclassOf< AActor > ActorClass, |
Spawn a virtual production bookmark | Libraries/VPBlueprintLibrary.h |
|
static AVPViewportTickableActorBase * SpawnVPTickableActor
(
UObject* ContextObject, |
Spawn a virtual production tickable actor | Libraries/VPBlueprintLibrary.h |
|
static void VPBookmarkSplineMeshIndicatorDisable
(
USplineMeshComponent* SplineMesh |
Libraries/VPBlueprintLibrary.h |
|
|
static void VPBookmarkSplineMeshIndicatorSetStartAndEnd
(
USplineMeshComponent* SplineMesh |
Libraries/VPBlueprintLibrary.h |
|