API reference
API reference
Select your platform
No SDKs available
No versions available

UMRUKBlobShadowComponent Class

Extends UStaticMeshComponent
Adds a blob shadow below the actor. The blob shadow will position and resize itself automatically during runtime.

Constructors

UMRUKBlobShadowComponent ()
Signature
UMRUKBlobShadowComponent::UMRUKBlobShadowComponent()

Protected Fields

DynMaterial : UMaterialInstanceDynamic *
Signature
UMaterialInstanceDynamic* UMRUKBlobShadowComponent::DynMaterial

Fields

ExtraExtent : float
Increase or decrease the calculated blob shadow size by a fixed amount.
Signature
float UMRUKBlobShadowComponent::ExtraExtent
FadeDistance : float
Distance from the ground until the blob shadow starts to fade.
Signature
float UMRUKBlobShadowComponent::FadeDistance
Gradient : float
Controls the look of the blob shadow alpha (0 = fully opaque, 1 = gradient from the center).
Signature
float UMRUKBlobShadowComponent::Gradient
GradientPower : float
Controls the curve of the blob shadow alpha gradient (only available if Gradient > 0).
Signature
float UMRUKBlobShadowComponent::GradientPower
MaxVerticalDistance : float
Maximum distance the actor can be away from the ground until the blob shadow is not shown anymore.
Signature
float UMRUKBlobShadowComponent::MaxVerticalDistance
Roundness : float
Controls the look of the blob shadow corners (0 = squared corners, 1 = rounded corners).
Signature
float UMRUKBlobShadowComponent::Roundness

Member Functions

BeginPlay ()
Signature
void UMRUKBlobShadowComponent::BeginPlay() override
Returns
void
ComputeOwner2DBounds ( Origin , Extent , Yaw )
Signature
void UMRUKBlobShadowComponent::ComputeOwner2DBounds(FVector &Origin, FVector2D &Extent, double &Yaw) const
Parameters
Origin: FVector &
Extent: FVector2D &
Yaw: double &
Returns
void
TickComponent ( DeltaTime , TickType , ThisTickFunction )
Signature
void UMRUKBlobShadowComponent::TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override
Parameters
DeltaTime: float
TickType: enum ELevelTick
ThisTickFunction: FActorComponentTickFunction *
Returns
void
UpdatePlaneSizeAndPosition ()
Only callable in the editor from the scene, will update the blob shadow size, position and material parameters to give a preview how the blob shadow would look like.
Signature
void UMRUKBlobShadowComponent::UpdatePlaneSizeAndPosition()
Returns
void