Blender  V3.3
Classes | Namespaces | Functions | Variables
obj_exporter_tests.cc File Reference
#include <gtest/gtest.h>
#include <ios>
#include <memory>
#include <string>
#include <system_error>
#include "testing/testing.h"
#include "tests/blendfile_loading_base_test.h"
#include "BKE_appdir.h"
#include "BKE_blender_version.h"
#include "BKE_main.h"
#include "BLI_fileops.h"
#include "BLI_index_range.hh"
#include "BLI_string_utf8.h"
#include "BLI_vector.hh"
#include "BLO_readfile.h"
#include "DEG_depsgraph.h"
#include "obj_export_file_writer.hh"
#include "obj_export_mesh.hh"
#include "obj_export_nurbs.hh"
#include "obj_exporter.hh"
#include "obj_exporter_tests.hh"

Go to the source code of this file.

Classes

class  blender::io::obj::obj_exporter_test
 
class  blender::io::obj::ObjExporterWriterTest
 
class  blender::io::obj::obj_exporter_regression_test
 

Namespaces

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

Functions

 blender::io::obj::TEST_F (obj_exporter_test, filter_objects_curves_as_mesh)
 
 blender::io::obj::TEST_F (obj_exporter_test, filter_objects_curves_as_nurbs)
 
 blender::io::obj::TEST_F (obj_exporter_test, 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)
 
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 (obj_exporter_regression_test, all_tris)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, all_quads)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, fgons)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, edges)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, vertices)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, non_uniform_scale)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, nurbs_as_nurbs)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, nurbs_curves_as_nurbs)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, nurbs_as_mesh)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, cube_all_data_triangulated)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, cube_normal_edit)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, cube_vertex_groups)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, cubes_positioned)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, cubes_vertex_colors)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, cubes_with_textures_strip)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, cubes_with_textures_relative)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, suzanne_all_data)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, all_curves)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, all_curves_as_nurbs)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, all_objects)
 
 blender::io::obj::TEST_F (obj_exporter_regression_test, all_objects_mat_groups)
 

Variables

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