FPBIKBoneSetting

Choose your operating system:

Windows

macOS

Linux

References

Module

PBIK

Header

/Engine/Plugins/Experimental/FullBodyIK/Source/PBIK/Public/PBIK_Shared.h

Include

#include "PBIK_Shared.h"

Syntax

USTRUCT(BlueprintType)
struct FPBIKBoneSetting

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta

FName

 

Bone

The Bone that these settings will be applied to.

Public variable UProperty Category, EditAnywhere

bool

 

bUsePreferredAngles

When true, this bone will "prefer" to rotate in the direction specified by the Preferred Angles when the chain it belongs to is compressed.

Public variable UProperty Category, EditAnywhere, Meta

float

 

MaxX

Range is 0 to 180 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

MaxY

Range is 0 to 180 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

MaxZ

Range is 0 to 180 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

MinX

Range is -180 to 0 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

MinY

Range is -180 to 0 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

MinZ

Range is -180 to 0 (Default is 0).

Public variable UProperty Category, EditAnywhere, Meta

float

 

PositionStiffness

Range is 0 to 1 (Default is 0).

Public variable UProperty Category, EditAnywhere

FVector

 

PreferredAngles

The local Euler angles (in degrees) used to rotate this bone when the chain it belongs to is squashed.

Public variable UProperty Category, EditAnywhere, Meta

float

 

RotationStiffness

Range is 0 to 1 (Default is 0).

Public variable UProperty Category, EditAnywhere

EPBIKLimitType

 

X

Limit the rotation angle of the bone on the X axis.

Public variable UProperty Category, EditAnywhere

EPBIKLimitType

 

Y

Limit the rotation angle of the bone on the Y axis.

Public variable UProperty Category, EditAnywhere

EPBIKLimitType

 

Z

Limit the rotation angle of the bone on the Z axis.

Constructors

Name Description

Public function

FPBIKBoneSetting()

Functions

Name Description

Public function Const

void

 

CopyToCoreStruct

(
    PBIK::FBoneSettings& Settings
)