3#include <Foundation/Types/UniquePtr.h>
4#include <ModelImporter2/ModelImporterDLL.h>
5#include <RendererCore/Meshes/MeshBufferUtils.h>
13namespace plModelImporter2
19 bool m_bImportSkinningData =
false;
20 bool m_bRecomputeNormals =
false;
21 bool m_bRecomputeTangents =
false;
22 bool m_bNormalizeWeights =
false;
33 bool m_bAdditiveAnimation =
false;
36 plUInt32 m_uiFirstAnimKeyframe = 0;
37 plUInt32 m_uiNumAnimKeyframes = 0;
40 enum class PropertySemantic : plInt8
51 enum class TextureSemantic : plInt8
79 plInt32 m_iReferencedByMesh = -1;
91 const ImportOptions& GetImportOptions()
const {
return m_Options; }
Definition DynamicArray.h:81
Definition EditableSkeleton.h:93
Base class for all logging classes.
Definition Log.h:77
static plMat3Template< float > MakeIdentity()
Definition Mat3_inl.h:48
Definition MeshResourceDescriptor.h:9
Manages the way a progress bar is subdivided and advanced.
Definition Progress.h:36
plStringBuilder is a class that is meant for creating and modifying strings.
Definition StringBuilder.h:35
Definition AnimationClipResource.h:19
A custom enum implementation that allows to define the underlying storage type to control its memory ...
Definition Enum.h:37
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54