---@enum EDatasmithAreaLightActorShape
local EDatasmithAreaLightActorShape = {
    Rectangle = 0,
    Disc = 1,
    Sphere = 2,
    Cylinder = 3,
    None = 4,
    EDatasmithAreaLightActorShape_MAX = 5,
}

---@enum EDatasmithAreaLightActorType
local EDatasmithAreaLightActorType = {
    Point = 0,
    Spot = 1,
    IES_DEPRECATED = 2,
    Rect = 3,
    EDatasmithAreaLightActorType_MAX = 4,
}

---@enum EDatasmithCADRetessellationRule
local EDatasmithCADRetessellationRule = {
    All = 0,
    SkipDeletedSurfaces = 1,
    EDatasmithCADRetessellationRule_MAX = 2,
}

---@enum EDatasmithCADStitchingTechnique
local EDatasmithCADStitchingTechnique = {
    StitchingNone = 0,
    StitchingHeal = 1,
    StitchingSew = 2,
    EDatasmithCADStitchingTechnique_MAX = 3,
}

---@enum EDatasmithImportActorPolicy
local EDatasmithImportActorPolicy = {
    Update = 0,
    Full = 1,
    Ignore = 2,
    EDatasmithImportActorPolicy_MAX = 3,
}

---@enum EDatasmithImportAssetConflictPolicy
local EDatasmithImportAssetConflictPolicy = {
    Replace = 0,
    Update = 1,
    Use = 2,
    Ignore = 3,
    EDatasmithImportAssetConflictPolicy_MAX = 4,
}

---@enum EDatasmithImportLightmapMax
local EDatasmithImportLightmapMax = {
    LIGHTMAP_64 = 0,
    LIGHTMAP_128 = 1,
    LIGHTMAP_256 = 2,
    LIGHTMAP_512 = 3,
    LIGHTMAP_1024 = 4,
    LIGHTMAP_2048 = 5,
    LIGHTMAP_4096 = 6,
    LIGHTMAP_MAX = 7,
}

---@enum EDatasmithImportLightmapMin
local EDatasmithImportLightmapMin = {
    LIGHTMAP_16 = 0,
    LIGHTMAP_32 = 1,
    LIGHTMAP_64 = 2,
    LIGHTMAP_128 = 3,
    LIGHTMAP_256 = 4,
    LIGHTMAP_512 = 5,
    LIGHTMAP_MAX = 6,
}

---@enum EDatasmithImportMaterialQuality
local EDatasmithImportMaterialQuality = {
    UseNoFresnelCurves = 0,
    UseSimplifierFresnelCurves = 1,
    UseRealFresnelCurves = 2,
    EDatasmithImportMaterialQuality_MAX = 3,
}

---@enum EDatasmithImportScene
local EDatasmithImportScene = {
    NewLevel = 0,
    CurrentLevel = 1,
    AssetsOnly = 2,
    EDatasmithImportScene_MAX = 3,
}

---@enum EDatasmithImportSearchPackagePolicy
local EDatasmithImportSearchPackagePolicy = {
    Current = 0,
    All = 1,
    EDatasmithImportSearchPackagePolicy_MAX = 2,
}

