mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-05-25 05:40:21 -04:00
* Replace C++/CLI components with P/Invoke * Deleted C++/CLI projects * Use Utf8StringHandle to marshal UTF-8 strings * Use plaform-default calling convention * Handle DLL preloading on Linux and macOS * Change intermediate and output directories of native projects * Improve P/Invoke documentation
33 lines
562 B
C
33 lines
562 B
C
#pragma once
|
|
|
|
#include <fbxsdk.h>
|
|
|
|
#include "bool32_t.h"
|
|
|
|
struct AsFbxAnimContext
|
|
{
|
|
|
|
FbxAnimCurveFilterUnroll* lFilter;
|
|
|
|
FbxAnimStack* lAnimStack;
|
|
FbxAnimLayer* lAnimLayer;
|
|
|
|
FbxAnimCurve* lCurveSX;
|
|
FbxAnimCurve* lCurveSY;
|
|
FbxAnimCurve* lCurveSZ;
|
|
FbxAnimCurve* lCurveRX;
|
|
FbxAnimCurve* lCurveRY;
|
|
FbxAnimCurve* lCurveRZ;
|
|
FbxAnimCurve* lCurveTX;
|
|
FbxAnimCurve* lCurveTY;
|
|
FbxAnimCurve* lCurveTZ;
|
|
|
|
FbxGeometry* lGeometry;
|
|
FbxBlendShape* lBlendShape;
|
|
FbxAnimCurve* lAnimCurve;
|
|
|
|
AsFbxAnimContext(bool32_t eulerFilter);
|
|
~AsFbxAnimContext() = default;
|
|
|
|
};
|