7#include "SMaterialLayer.h"
45void setMeshColor(scene::IMesh *mesh,
const video::SColor color);
60 const video::SColor &colorX,
61 const video::SColor &colorY,
62 const video::SColor &colorZ);
65 const video::SColor &color);
89scene::SMesh*
cloneMesh(scene::IMesh *src_mesh);
98 const f32 *uv_coords = NULL,
float expand = 0);
116void setMaterialFilters(video::SMaterialLayer &tex,
bool bilinear,
bool trilinear,
bool anisotropic);
core::vector3df v3f
Definition irr_v3d.h:11
scene::SMesh * cloneMesh(scene::IMesh *src_mesh)
Definition mesh.cpp:368
void colorizeMeshBuffer(scene::IMeshBuffer *buf, const video::SColor *buffercolor)
Definition mesh.cpp:194
void rotateMeshXYby(scene::IMesh *mesh, f64 degrees)
Definition mesh.cpp:262
scene::IAnimatedMesh * createCubeMesh(v3f scale)
Definition mesh.cpp:42
scene::IMeshBuffer * cloneMeshBuffer(scene::IMeshBuffer *mesh_buffer)
Definition mesh.cpp:331
void setMaterialFilters(video::SMaterialLayer &tex, bool bilinear, bool trilinear, bool anisotropic)
Definition mesh.cpp:483
void applyFacesShading(video::SColor &color, const v3f normal)
Definition mesh.cpp:22
void rotateMeshBy6dFacedir(scene::IMesh *mesh, u8 facedir)
Definition mesh.cpp:277
void translateMesh(scene::IMesh *mesh, v3f vec)
Definition mesh.cpp:131
void rotateMeshXZby(scene::IMesh *mesh, f64 degrees)
Definition mesh.cpp:267
void setMeshColor(scene::IMesh *mesh, const video::SColor color)
Definition mesh.cpp:169
void rotateMeshYZby(scene::IMesh *mesh, f64 degrees)
Definition mesh.cpp:272
void setMeshColorByNormalXYZ(scene::IMesh *mesh, const video::SColor &colorX, const video::SColor &colorY, const video::SColor &colorZ)
Definition mesh.cpp:210
bool checkMeshNormals(scene::IMesh *mesh)
Definition mesh.cpp:309
void recalculateBoundingBox(scene::IMesh *src_mesh)
Definition mesh.cpp:295
scene::IMesh * convertNodeboxesToMesh(const std::vector< aabb3f > &boxes, const f32 *uv_coords=NULL, float expand=0)
Definition mesh.cpp:381
void scaleMesh(scene::IMesh *mesh, v3f scale)
Definition mesh.cpp:103
void setMeshColorByNormal(scene::IMesh *mesh, const v3f &normal, const video::SColor &color)
Definition mesh.cpp:231
void setMeshBufferColor(scene::IMeshBuffer *buf, const video::SColor color)
Definition mesh.cpp:159