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
(
OutOrigin
, OutExtent
, OutYaw
)
|
Signature
void UMRUKBlobShadowComponent::ComputeOwner2DBounds(FVector &OutOrigin, FVector2D &OutExtent, double &OutYaw) const Parameters OutOrigin: FVector &OutExtent: FVector2D &OutYaw: 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 |