Advertisement
Guest User

SpectatorCamera.cpp

a guest
Oct 3rd, 2018
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.05 KB | None | 0 0
  1.  #include "SpectatorCamera.h"
  2.    
  3.    
  4.     // Sets default values
  5.     ASpectatorCamera::ASpectatorCamera()
  6.     {
  7.         // Set this actor to call Tick() every frame.  You can turn this off to improve performance if you don't need it.
  8.         PrimaryActorTick.bCanEverTick = true;
  9.         renderer = new FWidgetRenderer(false);
  10.     }
  11.    
  12.     // Called when the game starts or when spawned
  13.     void ASpectatorCamera::BeginPlay()
  14.     {
  15.         Super::BeginPlay();
  16.        
  17.     }
  18.    
  19.     // Called every frame
  20.     void ASpectatorCamera::Tick(float DeltaTime)
  21.     {
  22.         Super::Tick(DeltaTime);
  23.    
  24.     }
  25.    
  26.     void ASpectatorCamera::RenderWidgetToTargetEnhanced(bool UseGamma, TextureFilter Filter, UUserWidget * WidgetToRender, FVector2D DrawSize, float DeltaTime, UPARAM(ref) UTextureRenderTarget2D * Target)
  27.     {
  28.         if (!WidgetToRender) return;
  29.         if (DrawSize == FVector2D(0, 0)) return;
  30.         if (!Target) return;
  31.        
  32.         TSharedRef<SWidget> ref = WidgetToRender->TakeWidget();
  33.         renderer->DrawWidget(Target, ref, DrawSize, DeltaTime);
  34.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement