namespace Ghost.Ufbx
{
    public enum ufbx_material_pbr_map
    {
        UFBX_MATERIAL_PBR_BASE_FACTOR,
        UFBX_MATERIAL_PBR_BASE_COLOR,
        UFBX_MATERIAL_PBR_ROUGHNESS,
        UFBX_MATERIAL_PBR_METALNESS,
        UFBX_MATERIAL_PBR_DIFFUSE_ROUGHNESS,
        UFBX_MATERIAL_PBR_SPECULAR_FACTOR,
        UFBX_MATERIAL_PBR_SPECULAR_COLOR,
        UFBX_MATERIAL_PBR_SPECULAR_IOR,
        UFBX_MATERIAL_PBR_SPECULAR_ANISOTROPY,
        UFBX_MATERIAL_PBR_SPECULAR_ROTATION,
        UFBX_MATERIAL_PBR_TRANSMISSION_FACTOR,
        UFBX_MATERIAL_PBR_TRANSMISSION_COLOR,
        UFBX_MATERIAL_PBR_TRANSMISSION_DEPTH,
        UFBX_MATERIAL_PBR_TRANSMISSION_SCATTER,
        UFBX_MATERIAL_PBR_TRANSMISSION_SCATTER_ANISOTROPY,
        UFBX_MATERIAL_PBR_TRANSMISSION_DISPERSION,
        UFBX_MATERIAL_PBR_TRANSMISSION_ROUGHNESS,
        UFBX_MATERIAL_PBR_TRANSMISSION_EXTRA_ROUGHNESS,
        UFBX_MATERIAL_PBR_TRANSMISSION_PRIORITY,
        UFBX_MATERIAL_PBR_TRANSMISSION_ENABLE_IN_AOV,
        UFBX_MATERIAL_PBR_SUBSURFACE_FACTOR,
        UFBX_MATERIAL_PBR_SUBSURFACE_COLOR,
        UFBX_MATERIAL_PBR_SUBSURFACE_RADIUS,
        UFBX_MATERIAL_PBR_SUBSURFACE_SCALE,
        UFBX_MATERIAL_PBR_SUBSURFACE_ANISOTROPY,
        UFBX_MATERIAL_PBR_SUBSURFACE_TINT_COLOR,
        UFBX_MATERIAL_PBR_SUBSURFACE_TYPE,
        UFBX_MATERIAL_PBR_SHEEN_FACTOR,
        UFBX_MATERIAL_PBR_SHEEN_COLOR,
        UFBX_MATERIAL_PBR_SHEEN_ROUGHNESS,
        UFBX_MATERIAL_PBR_COAT_FACTOR,
        UFBX_MATERIAL_PBR_COAT_COLOR,
        UFBX_MATERIAL_PBR_COAT_ROUGHNESS,
        UFBX_MATERIAL_PBR_COAT_IOR,
        UFBX_MATERIAL_PBR_COAT_ANISOTROPY,
        UFBX_MATERIAL_PBR_COAT_ROTATION,
        UFBX_MATERIAL_PBR_COAT_NORMAL,
        UFBX_MATERIAL_PBR_COAT_AFFECT_BASE_COLOR,
        UFBX_MATERIAL_PBR_COAT_AFFECT_BASE_ROUGHNESS,
        UFBX_MATERIAL_PBR_THIN_FILM_FACTOR,
        UFBX_MATERIAL_PBR_THIN_FILM_THICKNESS,
        UFBX_MATERIAL_PBR_THIN_FILM_IOR,
        UFBX_MATERIAL_PBR_EMISSION_FACTOR,
        UFBX_MATERIAL_PBR_EMISSION_COLOR,
        UFBX_MATERIAL_PBR_OPACITY,
        UFBX_MATERIAL_PBR_INDIRECT_DIFFUSE,
        UFBX_MATERIAL_PBR_INDIRECT_SPECULAR,
        UFBX_MATERIAL_PBR_NORMAL_MAP,
        UFBX_MATERIAL_PBR_TANGENT_MAP,
        UFBX_MATERIAL_PBR_DISPLACEMENT_MAP,
        UFBX_MATERIAL_PBR_MATTE_FACTOR,
        UFBX_MATERIAL_PBR_MATTE_COLOR,
        UFBX_MATERIAL_PBR_AMBIENT_OCCLUSION,
        UFBX_MATERIAL_PBR_GLOSSINESS,
        UFBX_MATERIAL_PBR_COAT_GLOSSINESS,
        UFBX_MATERIAL_PBR_TRANSMISSION_GLOSSINESS,
        UFBX_MATERIAL_PBR_MAP_FORCE_32BIT = 0x7fffffff,
    }
}
