FSkinnedPositionAccessorHelper

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NDISkeletalMeshCommon.h

Include

#include "NDISkeletalMeshCommon.h"

Syntax

template<typename SkinningMode>
struct FSkinnedPositionAccessorHelper

Specializations

Functions

Name Description

Public function Const

int32

 

GetBoneCount

(
    FSkeletalMeshAccessorHelper& Acces...,
    bool RequiresPrevious
)

Public function

FVector

 

GetSkinnedBonePosition

(
    FSkeletalMeshAccessorHelper& Acces...,
    int32 BoneIndex
)

Public function

FVector

 

GetSkinnedBonePreviousPosition

(
    FSkeletalMeshAccessorHelper& Acces...,
    int32 BoneIndex
)

Public function

FORCEINLINE_...

 

GetSkinnedBonePreviousRotation

(
    FSkeletalMeshAccessorHelper& Acces...,
    int32 BoneIndex
)

Public function

FORCEINLINE_...

 

GetSkinnedBoneRotation

(
    FSkeletalMeshAccessorHelper& Acces...,
    int32 BoneIndex
)

Public function

void

 

GetSkinnedTangentBasis

(
    FSkeletalMeshAccessorHelper& Acces...,
    int32 VertexIndex,
    FVector& OutNormal,
    FVector& OutBinormal
)

Public function

void

 

GetSkinnedTrianglePositions

(
    FSkeletalMeshAccessorHelper& Acces...,
    int32 Tri,
    FVector& OutPos0,
    FVector& OutPos1,
    FVector& OutPos2,
    int32& Idx0,
    int32& Idx1,
    int32& Idx2
)

Public function

void

 

GetSkinnedTrianglePositions

(
    FSkeletalMeshAccessorHelper& Acces...,
    int32 Tri,
    FVector& OutPos0,
    FVector& OutPos1,
    FVector& OutPos2,
    FVector& OutPrev0,
    FVector& OutPrev1,
    FVector& OutPrev2,
    int32& Idx0,
    int32& Idx1,
    int32& Idx2
)

Public function

FVector

 

GetSkinnedVertexPosition

(
    FSkeletalMeshAccessorHelper& Acces...,
    int32 VertexIndex
)

Public function

FVector

 

GetSkinnedVertexPreviousPosition

(
    FSkeletalMeshAccessorHelper& Acces...,
    int32 VertexIndex
)

Public function

void

 

GetTriangleIndices

(
    int32 Tri,
    int32& Idx0,
    int32& Idx1,
    int32& Idx2
)

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