Blender V5.0
obj_exporter_tests.cc File Reference
#include <gtest/gtest.h>
#include <memory>
#include <string>
#include <system_error>
#include "testing/testing.h"
#include "tests/blendfile_loading_base_test.h"
#include "BKE_appdir.hh"
#include "BKE_blender_version.h"
#include "BKE_main.hh"
#include "BLI_fileops.h"
#include "BLI_string.h"
#include "BLO_readfile.hh"
#include "DEG_depsgraph.hh"
#include "obj_export_file_writer.hh"
#include "obj_export_nurbs.hh"
#include "obj_exporter.hh"

Go to the source code of this file.

Classes

class  blender::io::obj::OBJExportTest
class  blender::io::obj::ObjExporterWriterTest
class  blender::io::obj::OBJExportRegressionTest

Namespaces

namespace  blender
namespace  blender::io
namespace  blender::io::obj

Functions

 blender::io::obj::TEST_F (OBJExportTest, filter_objects_curves_as_mesh)
 blender::io::obj::TEST_F (OBJExportTest, filter_objects_curves_as_nurbs)
 blender::io::obj::TEST_F (OBJExportTest, filter_objects_selected)
 blender::io::obj::TEST (obj_exporter_utils, append_negative_frame_to_filename)
 blender::io::obj::TEST (obj_exporter_utils, append_positive_frame_to_filename)
 blender::io::obj::TEST (obj_exporter_utils, append_large_positive_frame_to_filename)
static std::string blender::io::obj::read_temp_file_in_string (const std::string &file_path)
 blender::io::obj::TEST_F (ObjExporterWriterTest, header)
 blender::io::obj::TEST_F (ObjExporterWriterTest, mtllib)
 blender::io::obj::TEST (obj_exporter_writer, format_handler_buffer_chunking)
static bool blender::io::obj::strings_equal_after_first_lines (const std::string &a, const std::string &b)
 blender::io::obj::TEST_F (OBJExportRegressionTest, all_tris)
 blender::io::obj::TEST_F (OBJExportRegressionTest, all_quads)
 blender::io::obj::TEST_F (OBJExportRegressionTest, fgons)
 blender::io::obj::TEST_F (OBJExportRegressionTest, edges)
 blender::io::obj::TEST_F (OBJExportRegressionTest, vertices)
 blender::io::obj::TEST_F (OBJExportRegressionTest, cube_loose_edges)
 blender::io::obj::TEST_F (OBJExportRegressionTest, non_uniform_scale)
 blender::io::obj::TEST_F (OBJExportRegressionTest, nurbs_as_nurbs)
 blender::io::obj::TEST_F (OBJExportRegressionTest, nurbs_curves_as_nurbs)
 blender::io::obj::TEST_F (OBJExportRegressionTest, nurbs_as_mesh)
 blender::io::obj::TEST_F (OBJExportRegressionTest, cube_all_data_triangulated)
 blender::io::obj::TEST_F (OBJExportRegressionTest, cube_normal_edit)
 blender::io::obj::TEST_F (OBJExportRegressionTest, cube_vertex_groups)
 blender::io::obj::TEST_F (OBJExportRegressionTest, cubes_positioned)
 blender::io::obj::TEST_F (OBJExportRegressionTest, cubes_vertex_colors)
 blender::io::obj::TEST_F (OBJExportRegressionTest, cubes_with_textures_strip)
 blender::io::obj::TEST_F (OBJExportRegressionTest, cubes_with_textures_relative)
 blender::io::obj::TEST_F (OBJExportRegressionTest, suzanne_all_data)
 blender::io::obj::TEST_F (OBJExportRegressionTest, all_curves)
 blender::io::obj::TEST_F (OBJExportRegressionTest, all_curves_as_nurbs)
 blender::io::obj::TEST_F (OBJExportRegressionTest, all_objects)
 blender::io::obj::TEST_F (OBJExportRegressionTest, all_objects_mat_groups)
 blender::io::obj::TEST_F (OBJExportRegressionTest, materials_without_pbr)
 blender::io::obj::TEST_F (OBJExportRegressionTest, materials_pbr)

Variables

constexpr bool blender::io::obj::save_failing_test_output = false
const std::string blender::io::obj::all_objects_file = "io_tests" SEP_STR "blend_scene" SEP_STR "all_objects.blend"