Tunnelling actor component, for mobile applications.
#include <VRTPMobile.h>
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 | |
UVRTPMPresetData * | 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. | |
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. | |