59 void setMeshColor(scene::IMesh *mesh,
const video::SColor &color);
86 const video::SColor &colorX,
87 const video::SColor &colorY,
88 const video::SColor &colorZ);
91 const video::SColor &color);
115 scene::SMesh*
cloneMesh(scene::IMesh *src_mesh);
124 const f32 *uv_coords = NULL,
float expand = 0);
core::vector2d< f32 > v2f
Definition: irr_v2d.h:26
core::vector3df v3f
Definition: irr_v3d.h:26
void setMeshColor(scene::IMesh *mesh, const video::SColor &color)
Definition: mesh.cpp:196
void colorizeMeshBuffer(scene::IMeshBuffer *buf, const video::SColor *buffercolor)
Definition: mesh.cpp:229
void setMeshBufferColor(scene::IMeshBuffer *buf, const video::SColor &color)
Definition: mesh.cpp:180
void rotateMeshXYby(scene::IMesh *mesh, f64 degrees)
Definition: mesh.cpp:292
scene::IMeshBuffer * cloneMeshBuffer(scene::IMeshBuffer *mesh_buffer)
Definition: mesh.cpp:360
scene::SMesh * cloneMesh(scene::IMesh *src_mesh)
Definition: mesh.cpp:397
void setAnimatedMeshColor(scene::IAnimatedMeshSceneNode *node, const video::SColor &color)
Definition: mesh.cpp:189
scene::IAnimatedMesh * createCubeMesh(v3f scale)
Definition: mesh.cpp:65
void setMeshBufferTextureCoords(scene::IMeshBuffer *buf, const v2f *uv, u32 count)
Definition: mesh.cpp:206
void applyFacesShading(video::SColor &color, const v3f &normal)
Definition: mesh.cpp:45
scene::IMesh * createForsythOptimizedMesh(const scene::IMesh *mesh)
Vertex cache optimization according to the Forsyth paper: http://home.comcast.net/~tom_forsyth/papers...
Definition: mesh.cpp:678
scene::IMesh * convertNodeboxesToMesh(const std::vector< aabb3f > &boxes, const f32 *uv_coords=NULL, float expand=0)
Definition: mesh.cpp:410
void translateMesh(scene::IMesh *mesh, v3f vec)
Definition: mesh.cpp:152
void rotateMeshXZby(scene::IMesh *mesh, f64 degrees)
Definition: mesh.cpp:297
void rotateMeshYZby(scene::IMesh *mesh, f64 degrees)
Definition: mesh.cpp:302
void rotateMeshBy6dFacedir(scene::IMesh *mesh, int facedir)
Definition: mesh.cpp:307
void setMeshColorByNormalXYZ(scene::IMesh *mesh, const video::SColor &colorX, const video::SColor &colorY, const video::SColor &colorZ)
Definition: mesh.cpp:244
bool checkMeshNormals(scene::IMesh *mesh)
Definition: mesh.cpp:340
void recalculateBoundingBox(scene::IMesh *src_mesh)
Definition: mesh.cpp:325
void scaleMesh(scene::IMesh *mesh, v3f scale)
Definition: mesh.cpp:124
void setMeshColorByNormal(scene::IMesh *mesh, const v3f &normal, const video::SColor &color)
Definition: mesh.cpp:265