22 #ifndef TETRAEDGE_TE_TE_MODEL_H 23 #define TETRAEDGE_TE_TE_MODEL_H 25 #include "common/array.h" 26 #include "common/ptr.h" 27 #include "common/stream.h" 28 #include "tetraedge/te/te_timer.h" 29 #include "tetraedge/te/te_trs.h" 30 #include "tetraedge/te/te_mesh.h" 31 #include "tetraedge/te/te_model_animation.h" 32 #include "tetraedge/te/te_model_vertex_animation.h" 33 #include "tetraedge/te/te_tiled_texture.h" 34 #include "tetraedge/te/te_intrusive_ptr.h" 35 #include "tetraedge/te/te_quaternion.h" 36 #include "tetraedge/te/te_resource.h" 40 class TeModelVertexAnimation;
41 class TeModelAnimation;
81 _meshes.push_back(mesh);
101 void invertNormals();
122 virtual void setColor(
const TeColor &col)
override;
136 void setEnableLights(
bool val) { _enableLights = val; }
137 void setTexturePath(
const Common::Path &path) { _texturePath = path; }
138 void setMeshCount(uint count);
148 bool _skipSkinOffsets;
170 #endif // TETRAEDGE_TE_TE_MODEL_H Definition: te_model.h:72
Definition: detection.h:27
Definition: te_quaternion.h:32
Definition: te_resource.h:31
Definition: te_color.h:30
Definition: te_model.h:44
Definition: te_timer.h:33
Definition: te_matrix4x4.h:37
Definition: te_model.h:57
Definition: te_model.h:66
Definition: te_3d_object2.h:36
Definition: te_intrusive_ptr.h:31
Definition: te_signal.h:119
Definition: te_model.h:46