Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

GenericKeyIterator.h

00001 #ifndef GENERICKEYITERATOR_H
00002 #define GENERICKEYITERATOR_H
00003 
00004 #include "AbstractEditor.h"
00005 
00007 class VGenericKeyIterator
00008 {
00009 public:
00010 
00012         virtual void Delete(int pos) = 0;
00013         
00015 
00016 
00018                 virtual int Count() const = 0;
00019 
00021                 virtual void SetFrame(int pos, int f) = 0;
00022 
00024                 virtual int GetFrame(int pos) = 0;
00025 
00027                 virtual bool Exists(int f) const
00028                 {
00029                         return false;
00030                 }
00031 
00033 
00035         void CreateBlankKeyFrame( int frame )
00036         {
00037         }
00038 
00040         virtual VAbstractEditor* CreateKeyEditor( int pos )
00041         {
00042                 return NULL;
00043         }
00044 
00046         virtual bool SupportsDirectManipulation() const
00047         {
00048                 return false;
00049         }
00050 };
00051 
00052 
00053 #endif

Generated at Wed Aug 29 19:58:55 2001 for Pocket Animator by doxygen1.2.5 written by Dimitri van Heesch, © 1997-2001