Blender V4.3
GeometryExporter.cpp File Reference
#include <sstream>
#include "COLLADABUUtils.h"
#include "COLLADASWPrimitves.h"
#include "COLLADASWSource.h"
#include "COLLADASWVertices.h"
#include "GeometryExporter.h"
#include "DNA_meshdata_types.h"
#include "BLI_math_vector_types.hh"
#include "BLI_utildefines.h"
#include "BKE_attribute.hh"
#include "BKE_customdata.hh"
#include "BKE_global.hh"
#include "BKE_lib_id.hh"
#include "BKE_material.h"
#include "BKE_mesh.hh"
#include "collada_internal.h"
#include "collada_utils.h"

Go to the source code of this file.

Functions

static void prepareToAppendValues (bool is_triangulated, COLLADASW::PrimitivesBase &primitive_list, std::vector< ulong > &vcount_list)
 
static void finish_and_delete_primitive_List (bool is_triangulated, COLLADASW::PrimitivesBase *primitive_list)
 
static COLLADASW::PrimitivesBase * create_primitive_list (bool is_triangulated, COLLADASW::StreamWriter *mSW)
 
static bool collect_vertex_counts_per_poly (Mesh *mesh, int material_index, std::vector< ulong > &vcount_list)
 
bool operator< (const Normal &a, const Normal &b)
 

Function Documentation

◆ collect_vertex_counts_per_poly()

static bool collect_vertex_counts_per_poly ( Mesh * mesh,
int material_index,
std::vector< ulong > & vcount_list )
static

◆ create_primitive_list()

static COLLADASW::PrimitivesBase * create_primitive_list ( bool is_triangulated,
COLLADASW::StreamWriter * mSW )
static

Definition at line 279 of file GeometryExporter.cpp.

Referenced by GeometryExporter::create_mesh_primitive_list().

◆ finish_and_delete_primitive_List()

static void finish_and_delete_primitive_List ( bool is_triangulated,
COLLADASW::PrimitivesBase * primitive_list )
static

Definition at line 267 of file GeometryExporter.cpp.

Referenced by GeometryExporter::create_mesh_primitive_list().

◆ operator<()

bool operator< ( const Normal & a,
const Normal & b )

Definition at line 581 of file GeometryExporter.cpp.

◆ prepareToAppendValues()

static void prepareToAppendValues ( bool is_triangulated,
COLLADASW::PrimitivesBase & primitive_list,
std::vector< ulong > & vcount_list )
static

Definition at line 252 of file GeometryExporter.cpp.

Referenced by GeometryExporter::create_mesh_primitive_list().