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,
    UProperty& 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

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