UMRUKBlobShadowComponent
()
|
Signature
UMRUKBlobShadowComponent::UMRUKBlobShadowComponent() |
DynMaterial
: UMaterialInstanceDynamic * |
Signature
UMaterialInstanceDynamic* UMRUKBlobShadowComponent::DynMaterial |
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 |
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: floatTickType: enum ELevelTickThisTickFunction: 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 |