VR Tunnelling Pro UE4
Plug-and-Play VR Comfort
UVRTunnellingProMobile Class Reference

Description

Tunnelling actor component, for mobile applications.

#include <VRTPMobile.h>

Inheritance diagram for UVRTunnellingProMobile:

Public Member Functions

void ApplyPreset (UVRTPMPresetData *NewPreset)
 Load and apply a new VRTP mobile preset, from a VRTP preset data asset.
 
void SetBackgroundMode (EVRTPMBackgroundMode NewBackgroundMode)
 Change the background mode.
 
void SetMaskMode (EVRTPMMaskMode NewMaskMode)
 Change the mask mode.
 
void SetEffectColor (FLinearColor NewColor)
 Change the effect color.
 
void ApplyColor (bool Enabled)
 Toggle whether the effect color is applied.
 
void SetStencilMask (int32 NewStencilIndex, bool UpdateMaskedObjects=true)
 Set the stencil mask and optionally update all existing masked objects with the new index.
 
void UpdateMaskedObjects ()
 Update all existing masked objects, including stencil indices and whether masking is applied.
 
void SetFeather (float NewFeather)
 Set the feathering amount of the effect vignette.
 

Public Attributes

UVRTPMPresetDataPreset
 Data Asset to use as preset.
 
bool bEnablePreset
 Toggle between preset values and previous user values.
 
TSubclassOf< class AActor > SkyboxBlueprint
 Skybox blueprint to use.
 
UTextureCube * CubeMapOverride
 Cubemap texture cube to use as an override for skybox-only modes.
 
UMaterial * PostProcessMaterial
 Effect material to use for post process effect.
 
UStaticMesh * IrisMesh
 Iris mesh to use.
 
FLinearColor EffectColor
 Effect vignette color.
 
float EffectCoverage
 Effect vignette coverage.
 
float EffectFeather
 Effect vignette feather.
 
EVRTPMBackgroundMode BackgroundMode
 Effect background mode.
 
bool ApplyEffectColor
 Enable effect colour.
 
bool ForceEffect
 Force vignette effect (useful for debugging)
 
EVRTPMMaskMode MaskMode
 Effect mask mode.
 
int32 StencilIndex
 Effect mask stencil index.
 
bool bUseAngularVelocity
 Enable effect for angular velocity.
 
float AngularStrength
 Angular effect strength.
 
float AngularMin
 Minimum angular velocity.
 
float AngularMax
 Maximum angular velocity.
 
float AngularSmoothing
 Angular smoothing.
 
bool bUseVelocity
 Enable effect for velocity.
 
float VelocityStrength
 Velocity effect strength.
 
float VelocityMin
 Minimum velocity.
 
float VelocityMax
 Maximum velocity.
 
float VelocitySmoothing
 Velocity smoothing.
 
bool bUseAcceleration
 Enable effect for acceleration.
 
float AccelerationStrength
 Acceleration effect strength.
 
float AccelerationMin
 Minimum acceleration.
 
float AccelerationMax
 Maximum acceleration.
 
float AccelerationSmoothing
 Acceleration smoothing.
 

The documentation for this class was generated from the following files: