Files
BlitzNext/Runtime/blitz3d/meshutil.hpp
T
Michael Fabian 'Xaymar' Dirks 3afa84df85 runtime/blitz3d: Fixup C++ification
2019-01-18 21:26:42 +01:00

25 lines
893 B
C++

#pragma once
#include "meshmodel.hpp"
struct MeshUtil {
static MeshModel* createCube(const Brush& b);
static MeshModel* createSphere(const Brush& b, int segs);
static MeshModel* createCylinder(const Brush& b, int segs, bool solid);
static MeshModel* createCone(const Brush& b, int segs, bool solid);
static void lightMesh(MeshModel* m, const Vector& pos, const Vector& rgb, float range);
/*
static void flipMesh( Mesh *m );
static void fitMesh( Mesh *m,const Box &b );
static void paintMesh( Mesh *m,const Brush &b );
static void transformMesh( Mesh *m,const Transform &t );
static void lightMesh( Mesh *m,const Vector &pos,const Vector &rgb,float range );
static void lightMapMesh( Mesh *m,const Mesh &l );
static Mesh createCube( const Brush &b,int segs );
static Mesh createSphere( const Brush &b,int segs );
static Mesh createCylinder( const Brush &b,int segs );
*/
};