Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials
IAnimatedMesh.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2010 Nikolaus Gebhardt
2 // This file is part of the "Irrlicht Engine".
3 // For conditions of distribution and use, see copyright notice in irrlicht.h
4 
5 #ifndef __I_ANIMATED_MESH_H_INCLUDED__
6 #define __I_ANIMATED_MESH_H_INCLUDED__
7 
8 #include "aabbox3d.h"
9 #include "IMesh.h"
10 
11 namespace irr
12 {
13 namespace scene
14 {
17  {
20 
23 
26 
29 
32 
35 
38 
41 
44 
46 
49 
52  };
53 
55 
59  class IAnimatedMesh : public IMesh
60  {
61  public:
62 
64 
66  virtual u32 getFrameCount() const = 0;
67 
69 
81  virtual IMesh* getMesh(s32 frame, s32 detailLevel=255, s32 startFrameLoop=-1, s32 endFrameLoop=-1) = 0;
82 
84 
90  {
91  return EAMT_UNKNOWN;
92  }
93  };
94 
95 } // end namespace scene
96 } // end namespace irr
97 
98 #endif
99 

The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated on Fri Mar 21 2014 04:40:16 by Doxygen (1.8.1.2)