FFbxDataConverter

FBX basic data conversion class.

Windows
MacOS
Linux

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/FbxImporter.h

Include

#include "FbxImporter.h"

Syntax

class FFbxDataConverter

Remarks

FBX basic data conversion class.

Functions

Name Description

Public function Static

FColor

 

ConvertColor

(
    FbxDouble3 Color
)

Convert fbx linear space color to sRGB FColor

Public function Static

FVector

 

ConvertDir

(
    FbxVector4 Vector
)

Public function Static

float

 

ConvertDist

(
    FbxDouble Distance
)

Public function Static

FRotator

 

ConvertEuler

(
    FbxDouble3 Euler
)

Public function Static

FMatrix

 

ConvertMatrix

(
    FbxAMatrix Matrix
)

Public function Static

FVector

 

ConvertPos

(
    FbxVector4 Vector
)

Public function Static

bool

 

ConvertPropertyValue

(
    FbxProperty& FbxProperty,
    FProperty& UnrealProperty,
    union UPropertyValue& OutUnrealPro...
)

Public function Static

FRotator

 

ConvertRotation

(
    FbxQuaternion Quaternion
)

Public function Static

FVector

 

ConvertRotationToFVect

(
    FbxQuaternion Quaternion,
    bool bInvertRot
)

Public function Static

FQuat

 

ConvertRotToQuat

(
    FbxQuaternion Quaternion
)

Public function Static

FVector

 

ConvertScale

(
    FbxVector4 Vector
)

Public function Static

FVector

 

ConvertScale

(
    FbxDouble3 Vector
)

Public function Static

FbxDouble3

 

ConvertToFbxColor

(
    FColor Color
)

Convert sRGB FColor to fbx linear space color

Public function Static

FbxVector4

 

ConvertToFbxPos

(
    FVector Vector
)

Public function Static

FbxVector4

 

ConvertToFbxRot

(
    FVector Vector
)

Public function Static

FbxVector4

 

ConvertToFbxScale

(
    FVector Vector
)

Public function Static

FbxString

 

ConvertToFbxString

(
    FName Name
)

Public function Static

FbxString

 

ConvertToFbxString

(
    const FString& String
)

Public function Static

FTransform

 

ConvertTransform

(
    FbxAMatrix Matrix
)

Public function Static

const FbxAMa...

 

GetAxisConversionMatrix()

Public function Static

const FbxAMa...

 

GetAxisConversionMatrixInv()

Public function Static

FRotator

 

GetCameraRotation()

FbxCamera with no rotation faces X with Y-up while ours faces X with Z-up so add a -90 degrees roll to compensate.

Public function Static

const FbxAMa...

 

GetJointPostConversionMatrix()

Public function Static

FRotator

 

GetLightRotation()

FbxLight with no rotation faces -Z while ours faces Y so add a 90 degrees pitch to compensate.

Public function Static

void

 

SetAxisConversionMatrix

(
    FbxAMatrix ConversionMatrix
)

Public function Static

void

 

SetJointPostConversionMatrix

(
    FbxAMatrix ConversionMatrix
)

Constants

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