56void setMeshColor(scene::IMesh *mesh, video::SColor color);
64 f32 ambient_light,
v3f dir_light);
73 video::SColor colorX, video::SColor colorY, video::SColor colorZ);
106 const f32 *uv_coords =
nullptr, f32 expand = 0);
124void setMaterialFilters(video::SMaterialLayer &tex,
bool bilinear,
bool trilinear,
bool anisotropic);
core::vector3df v3f
Definition irr_v3d.h:11
void setMeshColor(scene::IMesh *mesh, video::SColor color)
Definition mesh.cpp:170
void applyFacesShading(video::SColor &color, v3f normal)
Definition mesh.cpp:23
void setMeshColorByNormal(scene::IMesh *mesh, v3f normal, video::SColor color)
Definition mesh.cpp:222
void rotateMeshXYby(scene::IMesh *mesh, f64 degrees)
Definition mesh.cpp:252
scene::IAnimatedMesh * createCubeMesh(v3f scale)
Definition mesh.cpp:43
scene::IMeshBuffer * cloneMeshBuffer(scene::IMeshBuffer *mesh_buffer)
Definition mesh.cpp:341
void setMaterialFilters(video::SMaterialLayer &tex, bool bilinear, bool trilinear, bool anisotropic)
Definition mesh.cpp:470
void colorizeMeshBuffer(scene::IMeshBuffer *buf, video::SColor buf_color, f32 ambient_light, v3f dir_light)
Definition mesh.cpp:189
void setMeshColorByNormalXYZ(scene::IMesh *mesh, video::SColor colorX, video::SColor colorY, video::SColor colorZ)
Definition mesh.cpp:203
void rotateMeshBy6dFacedir(scene::IMesh *mesh, u8 facedir)
Definition mesh.cpp:267
void translateMesh(scene::IMesh *mesh, v3f vec)
Definition mesh.cpp:139
void rotateMeshXZby(scene::IMesh *mesh, f64 degrees)
Definition mesh.cpp:257
void rotateMeshYZby(scene::IMesh *mesh, f64 degrees)
Definition mesh.cpp:262
void setMeshBufferColor(scene::IMeshBuffer *buf, video::SColor color)
Definition mesh.cpp:163
bool checkMeshNormals(scene::IMesh *mesh)
Definition mesh.cpp:299
void recalculateBoundingBox(scene::IMesh *src_mesh)
Definition mesh.cpp:285
scene::IMesh * convertNodeboxesToMesh(const std::vector< aabb3f > &boxes, const f32 *uv_coords=nullptr, f32 expand=0)
Definition mesh.cpp:368
void scaleMesh(scene::IMesh *mesh, v3f scale)
Definition mesh.cpp:115
scene::SMesh * cloneStaticMesh(scene::IMesh *src_mesh)
Clone a mesh. For an animated mesh, this will clone the static pose.
Definition mesh.cpp:355
Definition clientmap.h:36