Tunnelling primitive component, for dektop applications.
#include <VRTP.h>
Public Member Functions | |
void | ApplyPreset (UVRTPPresetData *NewPreset) |
Load and apply a new VRTP preset, from a VRTP preset data asset. | |
void | SetBackgroundMode (EVRTPBackgroundMode NewBackgroundMode) |
Change the background mode. | |
void | SetMaskMode (EVRTPMaskMode 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 | |
int32 | PlayerIndex |
Which player index this motion controller should automatically follow. | |
FName | MotionSource |
Motion source to use for tracking, should be HMD. | |
uint32 | bDisableLowLatencyUpdate: 1 |
If false, render transforms within the motion controller hierarchy will be updated a second time immediately before rendering. | |
ETrackingStatus | CurrentTrackingStatus |
The tracking status for the device (e.g. full tracking, inertial tracking only, no tracking) | |
UVRTPPresetData * | Preset |
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. | |
FLinearColor | EffectColor |
Effect vignette color. | |
float | EffectCoverage |
Effect vignette coverage. | |
float | EffectFeather |
Effect vignette feather. | |
EVRTPBackgroundMode | BackgroundMode |
Effect background mode. | |
bool | ApplyEffectColor |
Enable effect colour. | |
bool | ForceEffect |
Force vignette effect (useful for debugging) | |
EVRTPMaskMode | MaskMode |
Effect mask mode. | |
int32 | StencilIndex |
Effect mask stencil index. | |
bool | bDirectionSpecific |
Enable directional-specific tunnelling. | |
float | DirectionalVerticalStrength |
Directional-specific tunnelling vertical strength. | |
float | DirectionalHorizontalStrength |
Directional-specific tunnelling horizontal strength. | |
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. | |