Stereo Panoramic Player  1.1.0
Classes | Enumerations
PanoramicSphere.h File Reference
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "MediaTexture.h"
#include "Materials/MaterialInstanceDynamic.h"
#include "PanoramicMediaLayout.h"
#include "PanoramicPosition.h"
#include "PanoramicSphere.generated.h"

Classes

class  APanoramicSphere
 PanoramicSphere is the main class to view a panoramic source (both UTexture2D and MediaTexture). More...
 
struct  FSphereConfig
 Configuration for the sphere generation. More...
 

Enumerations

enum  ESphereBlendMode : uint8 {
  ESphereBlendMode::Translucent,
  ESphereBlendMode::Opaque
}
 The blending rendering mode of the panoramic sphere. More...
 

Enumeration Type Documentation

◆ ESphereBlendMode

enum ESphereBlendMode : uint8
strong

The blending rendering mode of the panoramic sphere.

Enumerator
Translucent 

The rendering of the sphere is based on the UE4 translucent rendering pipeline.

More expensive to render, but the sphere can be drawn over any existing 3D scene (hiding it). Rendering of 3D objects inside the sphere requires a special setup (see How to render 3D objects inside the Panoramic Sphere). It's the default mode.

Opaque 

The rendering of the sphere is based on the UE4 opaque rendering pipeline.

More efficient to render, but the surrounding 3D scene could cause visual artifacts and rendered inside the sphere if not explicitly avoided. Rendering of 3D objects inside the sphere is supported out-of-the-box. See Blend mode.