UBlendSpace1D

Blend Space 1D. Contains 1 axis blend 'space'

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Animation/BlendSpace1D.h

Include

#include "Animation/BlendSpace1D.h"

Syntax

class UBlendSpace1D : public UBlendSpaceBase

Remarks

Blend Space 1D. Contains 1 axis blend 'space'

Variables

Name Description

Public variable

bool

 

bScaleAnimation

Drive animation speed by blend input position

Constructors

Name Description

Public function

UBlendSpace1D

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UBlendSpaceBase

Name Description

Protected function Virtual Const

EBlendSpaceA...

 

GetAxisToScale()

Let derived blend space decided how to handle scaling

Protected function Virtual Const

void

 

GetRawSamplesFromBlendInput

(
    const FVector& BlendInput,
    TArray< FGridBlendSample, TInlineAl...
)

Get Grid Samples from BlendInput, From Input, it will populate OutGridSamples with the closest grid points.

Protected function Virtual Const

bool

 

IsSameSamplePoint

(
    const FVector& SamplePointA,
    const FVector& SamplePointB
)

Checks if the given samples points overlap

Public function Virtual Const

bool

 

IsValidAdditiveType

(
    EAdditiveAnimationType AdditiveType
)

Returns whether or not the given additive animation type is compatible with the blendspace type

Protected function Virtual

void

 

RemapSamplesToNewAxisRange()

Protected function Virtual

void

 

SnapSamplesToClosestGridPoint()

If around border, snap to the border to avoid empty hole of data that is not valid

Overridden from UAnimationAsset

Name Description

Public function Virtual Const

bool

 

IsValidAdditive()

Return true if this is valid additive animation false otherwise

Deprecated Variables

Name Description

Public variable

bool

 

bDisplayEditorVertically_DEPRECATED

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss