diff --git a/Content/Blueprints/OptiXGameModeBP.uasset b/Content/Blueprints/OptiXGameModeBP.uasset index f54c2d1bc83c9824531808236efdc41e19284d8a..54f2b67e692e124c6c821aec26b775a3571ebe77 100644 Binary files a/Content/Blueprints/OptiXGameModeBP.uasset and b/Content/Blueprints/OptiXGameModeBP.uasset differ diff --git a/Content/Blueprints/OptiXVRPawnStandaloneBP.uasset b/Content/Blueprints/OptiXVRPawnStandaloneBP.uasset index a627f957e5232b2bfaf094d7118c7fd8c53ece55..83f4e6217e3e596a2bc95a14856ecfe34fdafcfe 100644 Binary files a/Content/Blueprints/OptiXVRPawnStandaloneBP.uasset and b/Content/Blueprints/OptiXVRPawnStandaloneBP.uasset differ diff --git a/Content/Blueprints/OpticalTable.uasset b/Content/Blueprints/OpticalTable.uasset index c9785eacb78b926e338f4846baac400a3be3b549..1348924fd87c5cce2e2385ce178d68be35020e67 100644 Binary files a/Content/Blueprints/OpticalTable.uasset and b/Content/Blueprints/OpticalTable.uasset differ diff --git a/Content/Blueprints/RenderTargetTest.uasset b/Content/Blueprints/RenderTargetTest.uasset deleted file mode 100644 index ac9c16861ac00b4a6ca2391ea2c212ec78bdedc2..0000000000000000000000000000000000000000 Binary files a/Content/Blueprints/RenderTargetTest.uasset and /dev/null differ diff --git a/Content/Blueprints/ThumbnailRenderTarget.uasset b/Content/Blueprints/ThumbnailRenderTarget.uasset new file mode 100644 index 0000000000000000000000000000000000000000..2762f436238c7005966452dd4c3d56ae34acc250 Binary files /dev/null and b/Content/Blueprints/ThumbnailRenderTarget.uasset differ diff --git a/Content/PPMaterials/TextureMaterial.uasset b/Content/PPMaterials/TextureMaterial.uasset index 19c7ab6f59047b0759821b8c2f15c330b575b488..995c912cd2405f754624b68b36ecc3b4318ac12b 100644 Binary files a/Content/PPMaterials/TextureMaterial.uasset and b/Content/PPMaterials/TextureMaterial.uasset differ diff --git a/Content/PPMaterials/White.uasset b/Content/PPMaterials/White.uasset new file mode 100644 index 0000000000000000000000000000000000000000..441755bb03c63ad396a1824cbf143ce80342bbc3 Binary files /dev/null and b/Content/PPMaterials/White.uasset differ diff --git a/Content/UI/LoadingScreen.uasset b/Content/UI/LoadingScreen.uasset new file mode 100644 index 0000000000000000000000000000000000000000..efaa7303315fe2fb61e28fb0c26925232b4b5ed6 Binary files /dev/null and b/Content/UI/LoadingScreen.uasset differ diff --git a/Content/UI/Rotator/White.uasset b/Content/UI/Rotator/White.uasset index 934f6e15af04139c5184098c7c940b2db62f5fe8..b3ee00eeb87a78b78f34af0617721787418f6da0 100644 Binary files a/Content/UI/Rotator/White.uasset and b/Content/UI/Rotator/White.uasset differ diff --git a/Content/UI/Tablet/ScenesWidget.uasset b/Content/UI/Tablet/ScenesWidget.uasset index 43338aed06b3976e6fcff8b13c412cc662835066..54def23de1481aeb709f2d4540beb6ade8e70d09 100644 Binary files a/Content/UI/Tablet/ScenesWidget.uasset and b/Content/UI/Tablet/ScenesWidget.uasset differ diff --git a/Content/UI/Tablet/ScenesWidgetTest.uasset b/Content/UI/Tablet/ScenesWidgetTest.uasset new file mode 100644 index 0000000000000000000000000000000000000000..ebdd53debf600f53cc253c6dd8744ab13a4f3327 Binary files /dev/null and b/Content/UI/Tablet/ScenesWidgetTest.uasset differ diff --git a/Content/UI/Tablet/ScreenWidgetTabs.uasset b/Content/UI/Tablet/ScreenWidgetTabs.uasset index c3b048d6b474c38edba01563197c1a90a7cc763b..13df34fbb2a27998ba2cfd041d444343a46797d4 100644 Binary files a/Content/UI/Tablet/ScreenWidgetTabs.uasset and b/Content/UI/Tablet/ScreenWidgetTabs.uasset differ diff --git a/Content/UI/Tablet/TileViewWidget.uasset b/Content/UI/Tablet/TileViewWidget.uasset index 7bca026ad704251e85d1b7697939a0e2e483b0b7..1b4a9fd6fd95af6610398a2c987f462fb0b7db11 100644 Binary files a/Content/UI/Tablet/TileViewWidget.uasset and b/Content/UI/Tablet/TileViewWidget.uasset differ diff --git a/Source/OptiX/Private/OptiXVRPawn.cpp b/Source/OptiX/Private/OptiXVRPawn.cpp index 879ea6b775ff7d7fc5ca09678469e9bfce0a02a1..9a7358c59905f855b08d2b30902d85d36bfcc356 100644 --- a/Source/OptiX/Private/OptiXVRPawn.cpp +++ b/Source/OptiX/Private/OptiXVRPawn.cpp @@ -171,3 +171,7 @@ AActor * AOptiXVRPawn::GetActorNearHand(UPrimitiveComponent * Hand) return Nearest; } +void AOptiXVRPawn::CaptureDeferredHelper(USceneCaptureComponent2D* SceneCapture) +{ + SceneCapture->CaptureSceneDeferred(); +} \ No newline at end of file diff --git a/Source/OptiX/Public/OptiXVRPawn.h b/Source/OptiX/Public/OptiXVRPawn.h index f7cfa767617faacd1be0d13542943ca5cdb33fa5..111f301317b55f1c67231291c4becc9cad7591a3 100644 --- a/Source/OptiX/Public/OptiXVRPawn.h +++ b/Source/OptiX/Public/OptiXVRPawn.h @@ -4,6 +4,7 @@ #include "CoreMinimal.h" #include "GameFramework/Pawn.h" +#include "Components/SceneCaptureComponent2D.h" #include "OptiXVRPawn.generated.h" @@ -45,6 +46,9 @@ public: UFUNCTION(BlueprintCallable, /*meta = (BlueprintProtected)*/ Category = "OptiXActor") void RequestOrthoPass(const FMinimalViewInfo& ViewInfo); + + UFUNCTION(BlueprintCallable, /*meta = (BlueprintProtected)*/ Category = "OptiXActor") + void CaptureDeferredHelper(USceneCaptureComponent2D* SceneCapture); UFUNCTION(BlueprintImplementableEvent, BlueprintCallable, /*meta = (BlueprintProtected)*/ Category = "OptiXActor") void UIEventTranslation();