Blender  V3.3
Functions
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_utildefines.h"
#include "BKE_customdata.h"
#include "BKE_global.h"
#include "BKE_lib_id.h"
#include "BKE_material.h"
#include "BKE_mesh.h"
#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< unsigned long > &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 *me, int material_index, std::vector< unsigned long > &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 me,
int  material_index,
std::vector< unsigned long > &  vcount_list 
)
static

◆ create_primitive_list()

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

Definition at line 269 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 257 of file GeometryExporter.cpp.

Referenced by GeometryExporter::create_mesh_primitive_list().

◆ operator<()

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

Definition at line 574 of file GeometryExporter.cpp.

◆ prepareToAppendValues()

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

Definition at line 242 of file GeometryExporter.cpp.

Referenced by GeometryExporter::create_mesh_primitive_list().