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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback